这是如此基本,我不明白为什么它不会工作。我认为它与fetch_mysql_array($row)有关。下面是我的代码和$user_id设置:
$posts=mysql_query("SELECT title, description FROM posts WHERE user_id = '$user_id'") or die(mysql_error()) ;
while ($row=fetch_mysql_array($posts, MYSQL_NUM)) {
for ($i=0;$i < count($row); $i++) {
echo $row[$i]." ";
}
echo"<br /> <br />";
}
这是mysql_fetch_array
;而不是fetch_mysql_array
,反正你也不该用它。mysql_
函数不再维护,正式弃用。见红框?学习预处理语句,并使用PDO或MySQLi——本文将帮助您决定使用哪一种。如果你选择PDO,这里有一个很好的教程。
您也不需要在while
循环中使用for
循环。