驗證碼:使用WHERE在ENUM SQL語句類型斷裂MYSQL_QUERY
$query = "SELECT * FROM tweets WHERE read=n";
$result = mysqli_query($mysqli,$query);
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
echo $row["from_user"], $row["text"];
上面的代碼給了我這樣的:
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /index.php on line 16
下面的代碼不會:
$query = "SELECT * FROM tweets";
$result = mysqli_query($mysqli,$query);
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
echo $row["from_user"], $row["text"];
「讀」字段是ENUM('y','n')。
$ query =「SELECT * FROM tweets WHERE read ='n'」; – Markedagain 2012-07-21 03:38:26
@Markedagain已經嘗試過。仍然返回相同的錯誤。 – Chad 2012-07-21 03:40:36