验证码:使用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