【发布时间】:2014-05-18 15:32:13
【问题描述】:
我有一个数据库表“电影”。在此表中,每行有 25 列信息。即电影片名、海报、演员阵容、剧情简介等。
目前我正在获取这样的信息
$query = "SELECT * FROM `movies` WHERE `title`='$moviename'";
$result = $con->query($query) or die($mysqli->error.__LINE__);
if($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$moviedetails['title']=$row['title'];
$moviedetails['poster']=$row['poster'];
}
}
else {
echo 'NO RESULTS';
}
因为我有 25 列,所以写出每个变量需要很长时间。有没有办法获取信息,然后我可以使用
调用它$moviedetails['column name']
即
我是 php 和 mysql 的新手,所以任何帮助表示赞赏。
谢谢 李
$moviedetails['title']
从“标题”列获取信息。
【问题讨论】:
-
有一次我手动写了 50 列.. :) 顺便说一句,您可以通过
$moviedetails[]=$row;一次将所有列数据放入数组中
标签: php arrays variables mysqli while-loop