mysqli_fetch_array无法正常运行PHP

时间:2015-05-28 20:38:26

标签: php arrays mysqli

我被告知我使用的是不推荐使用的PHP版本mysql_query,而不是更新版本的mysqli_query,很快它就会删除。知道了这一点,我很快就尝试将所有旧的,已弃用的代码更新为更新的代码。这样做,我很快遇到了问题,但我不确定我做错了什么。请看一下:

<?php

$connect = mysqli_connect('server','username','password','database');
$fetch = mysqli_query($connect,"SELECT username FROM userLogin");

while($row=mysqli_fetch_array($fetch,MYSQLI_NUM)){

//do something

}

?>

输出:

Warning: mysqli_fetch_array() expects parameter 2 to be long, string given in /home/a2056400/public_html/test4.php on line 8

我感觉错误信息与while循环中的条件语句有关,但我不确定它有什么问题。请以任何方式帮助。谢谢。

1 个答案:

答案 0 :(得分:2)

您没有正确连接到数据库。

Q.all(promises).then(function() {
  // Do something if all of the promises full
}).catch(function() {
  // Do something if ONE of the promise is rejected and stop the others
}).finally(function() {
  App.network.stopLoader();
});