我有以下代碼(片段):提供的參數不是一個有效的MySQL種源
$query = "SELECT * FROM emails WHERE email = " . $email;
$result = mysql_query($query);
$count=mysql_num_rows($result);
我的數據庫是一個簡單的,電子郵件(數據庫) - >電子郵件(表) - >電子郵件(場)。 雖然使用此代碼,我得到下列錯誤頁面上:
> Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /hermes/bosoraweb029/b2582/***********/contact/index.php on line 13
對於基準線13是「$計數= mysql_num_rows($結果);」 我不確定這可能是什麼原因,並希望有人幫助。
使用PDO或mysqli_功能,嘗試'$查詢= 「SELECT * FROM電子郵件WHERE電子郵件=「」。 $電子郵件。 ''「;' – tttony
將這個'WHERE email =」。$ email;'改爲'WHERE email ='「。$ email。」'「;' –