2017-04-04 10 views
-2

私のクエリが「make」を返さない理由を理解してください。私は何度もSQLをチェックしました。mysql_fetch_array()null値を受け取る

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

は '@'を削除し、エラー – momouu

+0

があります場合は、時々mysql_をmysqli_を使用し、時には参照mysqli_fetch_array()を試してみてください。 – Amitsouko

+0

Iveはmysqli_を使用するようにコードを変更して動作します。その感謝を気付かなかった! – Nate

答えて

0

あなたはmysqli接続を使用していますが、廃止予定のmysql機能を試しています。

ではなく

関連する問題