mysql_fetch_array()接收空值
问题描述:
无法弄清楚为什么我的查询没有返回'make'。我检查过很多次SQL。mysql_fetch_array()接收空值
$DBConnect = @mysqli_connect("host.com", "name","pass", "database")
Or die ("<p>Unable to connect to the database server.</p>". "<p>Error code ". mysqli_connect_errno().": ". mysqli_connect_error()). "</p>";
$query = "SELECT make FROM inventory";
$makeresult= @mysql_query($DBConnect, $query);
while($row = mysql_fetch_array($makeresult)) {
$options .="<option>" . $row['make'] . "</option>";
}
删除'@',看看是否有一个错误 – momouu
你有时会使用mysqli_有时mysql_。 – Amitsouko
我改变了使用mysqli_的代码,它可以工作。没有意识到,谢谢! – Nate