-1

这是非常基本的,我无法弄清楚为什么它不起作用。我认为它与 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]."&nbsp;";

}

    echo"<br /> <br />";                
}

提前感谢您的帮助...

4

1 回答 1

2

它是mysql_fetch_array; not fetch_mysql_array,无论如何你都不应该使用它。mysql_功能不再维护并被正式弃用。看到红框了吗?改为了解准备好的语句,并使用PDOMySQLi -本文将帮助您决定使用哪个。如果您选择 PDO,这里有一个很好的教程

您也不需要for循环内的while循环。

于 2013-01-11T02:10:39.063 回答