mysql_fetch_array()收到空值

时间:2017-04-04 07:26:31

标签: php

无法弄清楚为什么我的查询没有返回'make'。我已多次检查SQL了。

$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>";
}

1 个答案:

答案 0 :(得分:0)

您正在使用mysqli连接,但尝试使用已弃用的mysql函数。

尝试mysqli_fetch_array()而不是