Possible Duplicate:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select
mysql_fetch_assoc() expects parameter 1 to be resourcePHP mysql_fetch_assoc錯誤
我試圖從一個表中提取單個字段,並將其添加到另一個。
這是我第三天使用MySQL/PHP,所以我有一個小問題。
PHP拋出一個錯誤,期望一個資源但給出一個字符串。
這是一個表中自動遞增的ID字段。
基本上,我拉的名字和姓氏匹配的ID。
$query5 = "SELECT FROM ".$db_prefix."customer_det (`id`)
WHERE fname = '".$fname."'
AND lname = '".$lname."'";
$result5 = mysql_query($query5);
while($row = mysql_fetch_assoc($result5)){
$uid = $row['id'];
echo "$uid";
}
錯誤:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given
請使用['mysqli_ *'](http://php.net/mysqli)函數或[PDO ](http://php.net/PDO)而不是'mysql_ *'函數。 – nkr
它引發警告:mysql_fetch_assoc()期望參數1是資源,現在給出的布爾值 – smada
這是可怕的代碼,並會打開你的SQL注入攻擊。請使用相當於PHP中預準備語句的任何內容。 – R0MANARMY