Php Mysql选择设置为多个数组
它不起作用。请帮帮我,伙计们不,我有更多的想法。对不起,我的英语很差Php Mysql选择设置为多个数组,php,mysql,arrays,variables,Php,Mysql,Arrays,Variables,它不起作用。请帮帮我,伙计们不,我有更多的想法。对不起,我的英语很差 $info = array ( while($row = mysqli_fetch_array($retval, MYSQL_ASSOC)) { array($row["id"],$row["name"],$row["mname"],$row["sdate"],$row["fdate"],$row["bphoto"],$row["sphoto"], $row["text"],$r
$info = array
(
while($row = mysqli_fetch_array($retval, MYSQL_ASSOC))
{
array($row["id"],$row["name"],$row["mname"],$row["sdate"],$row["fdate"],$row["bphoto"],$row["sphoto"],
$row["text"],$row["one"],$row["two"],$row["three"],$row["four"],$row["five"],$row["six"],$row["seven"],
$row["eight"],$row["nine"],$row["imdb"],$row["sztrailer"],$row["etrailer"]),
}
);
谢谢。您的代码无法工作。
你可以用这个。
首先,我们制作一个数组来存储我们的值。创建数组后,我们使用while循环存储值。该键将是您所在行的id
Parse error: syntax error, unexpected 'while' (T_WHILE), expecting ')' in .../Themes/default/sorozat.template.php on line 21
首先,这看起来真的很难看。您必须为代码提供更好的可读性 其次,应该首先声明$info数组,而不是在数组本身中循环 试试这个: $info=数组
$info = array();
while($row = mysqli_fetch_array($retval, MYSQL_ASSOC)){
$info[$row["id"]]['name'] = $row["name"];
$info[$row["id"]]['mname'] = $row["mname"];
$info[$row["id"]]['sdate'] = $row["sdate"];
$info[$row["id"]]['fdate'] = $row["fdate"];
$info[$row["id"]]['bphoto'] = $row["bphoto"];
$info[$row["id"]]['sphoto'] = $row["sphoto"];
$info[$row["id"]]['text'] = $row["text"];
$info[$row["id"]]['one'] = $row["one"];
$info[$row["id"]]['two'] = $row["two"];
$info[$row["id"]]['three'] = $row["three"];
$info[$row["id"]]['four'] = $row["four"];
$info[$row["id"]]['five'] = $row["five"];
$info[$row["id"]]['six'] = $row["six"];
$info[$row["id"]]['seven'] = $row["seven"];
$info[$row["id"]]['eight'] = $row["eight"];
$info[$row["id"]]['nine'] = $row["nine"];
$info[$row["id"]]['imdb'] = $row["imdb"];
$info[$row["id"]]['sztrailer'] = $row["sztrailer"];
$info[$row["id"]]['etrailer'] = $row["etrailer"];
}
print_r($info);
将$info=array更改为$info=array;您的登录不好,请先创建数组,然后在循环中向其中添加值。在数组声明中不能有while循环。您需要声明并初始化$info=array。然后你需要用循环中的数据填充$info数组。我在你发布之前发布答案。
while($row = mysqli_fetch_array($retval, MYSQL_ASSOC)) {
$info[] = array(
$row["id"], $row["name"], $row["mname"],
$row["sdate"],$row["fdate"], $row["bphoto"],
$row["sphoto"], $row["text"], $row["one"],
$row["two"], $row["three"], $row["four"],
$row["five"], $row["six"], $row["seven"],
$row["eight"],$row["nine"],$row["imdb"],
$row["sztrailer"],$row["etrailer"]
);
}