-4
我有PHP 5的一個問題,我做了,而我的表像這樣最後的結果:Prolem以獲取assoc命令(MySQL的)
while($news = mysql_fetch_assoc("SELECT * FROM acts ORDER BY id DESC LIMIT 0,5"))
但我收到以下消息
警告:mysql_fetch_assoc()預計參數1是資源,串
我有PHP 5的一個問題,我做了,而我的表像這樣最後的結果:Prolem以獲取assoc命令(MySQL的)
while($news = mysql_fetch_assoc("SELECT * FROM acts ORDER BY id DESC LIMIT 0,5"))
但我收到以下消息
警告:mysql_fetch_assoc()預計參數1是資源,串
那是因爲你使用的是錯誤的給予,你應該查詢不傳遞到mysql_fetch_assoc
功能,但:
$sql = "SELECT * FROM acts ORDER BY id DESC LIMIT 0,5";
$result = mysql_query($sql,$con);
while($news = mysql_fetch_assoc($result))
{
// do something
}
您應該將結果集傳遞給mysql_fetch_assoc(),而不是查詢。
while($news = mysql_fetch_assoc(mysql_query("SELECT * FROM acts ORDER BY id DESC LIMIT 0,5",$con)));
你需要回去和閱讀有關如何查詢數據庫,事實證明了'mysql'功能在'php5'過時等 http://php.net/manual/的文檔EN/mysqli.query.php – 2014-10-18 15:06:36