2013-05-17 44 views
1

我試着從我的查詢結果存儲到一個變量,但得到這個錯誤mysql_fetch_assoc()預計參數1是資源,對象給出

警告:mysql_fetch_assoc()預計參數1是資源,對象給出

$result = mysqli_query($con,"Select objectID from objects where objectName = '$_POST[relations]'"); 


if($result === FALSE) { 
    die(mysqli_error()); // TODO: better error handling 
} 

$result = mysql_fetch_assoc($result); 
echo $result; 

存儲此變量的任何其他方式?

+0

你做了一個'var_dump($ result)'來看看它實際是什麼嗎?我不認爲你的SQL查詢正在工作.... – andrewsi

+4

也許它是因爲首先你使用mysqli和後來的mysql ..... – Hackerman

+0

我把它改爲mysqli_fetch,並做了一個var_dump。現在我的結果是array(1){[「objectID」] => string(1)「1」} – Cubatown

回答

7

您從mysqli_*開始,但繼續mysql_*

更改mysql_fetch_assocmysqli_fetch_assoc

文檔
您可以在mysqli_fetch_assoc here查看文檔。

+0

謝謝你的回答,我偶然做了同樣的事情,你的回答解決了我的問題 – Jamie

相關問題