我正试图从我的$ result中获取数据。当有一个结果时,它工作正常。但是当我想检查是否有结果并且没有结果时我根本不能使用$ array。如果我同时运行它们,它们什么都不显示:
$query = "SELECT " . $select . " FROM " . $table . " WHERE `" . $field . "` = '" . $fieldis . "'";
$result = mysql_query($query) or die(mysql_error());
$array = mysql_fetch_assoc($result) or die(mysql_error());
if(!is_null($array)){echo "hahaha!";} else {echo "hahahahaha!";}
结果根本没有文字。如果我在$ array = mysql_fetch ....之前放置了一个回音......那么在这里搞砸了什么? :)
答案 0 :(得分:1)
mysql_query不会引发异常错误,而是会引发警告消息。所以die()不会被调用。
但是,不推荐使用mysql库,你应该使用mysqli。
的更多信息,请参阅php文档