gpt4 book ai didi

php - 为我的数据库 mysql 中的每一行调用一个 php 脚本

转载 作者:行者123 更新时间:2023-11-29 02:32:25 25 4
gpt4 key购买 nike

如果这是一个愚蠢的问题,我很抱歉,但我现在不知道如何为我的表中的每一行调用 php 脚本。我正在使用 MySQL。 (我以后会用PDO,我知道它更好)。这是我的“选择”页面(我在其中选择我想要的行):

<?php
include "util.php";
conn();
$SQL = "SELECT * FROM profiles where name='beatrice'"; //it's just an example
$result = mysql_query($SQL);

while ($db_field = mysql_fetch_assoc($result)) {
$id= $db_field['id'] ;
$nome= strtolower($db_field['name']);
$cognome= strtolower($db_field['surname']);
$filenome= strtolower($db_field['filename']);
$cf= $db_field['cf'];
$dir1 = mb_substr($cf, 0, 8);
$dir=$id.$dir1;
mkdir('test/doc/'.$dir, 0777, TRUE);
mkdir('test/doc/'.$dir.'/foto', 0777, TRUE);
mkdir('test/doc/'.$dir.'/thumbnails', 0777, TRUE);
header('Location:renamer.php?dir='.$dir.'&nome='.$nome.'&filenome='.$filenome.'&id='.$id);
}

?>

标题位置不起作用,所以我正在寻找另一种方法。

最佳答案

您可以使用 CURL 调用。

或者在循环中调用一个函数来做你想做的事。

因此,只需创建一个函数(从 renamer.php 中的功能)将 URL 参数作为参数,然后就可以了!

如果您真的需要在后台执行此操作,请查看 - http://php.net/manual/en/function.pcntl-fork.php - 这将启动一个新的 PHP 进程来执行某些事情,如果你沿着这条路走下去,它会变得复杂,你的任务将需要以某种方式报告,以便你知道什么已经/没有完成 :)

关于php - 为我的数据库 mysql 中的每一行调用一个 php 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11101160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com