我被告知我使用的是不推荐使用的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循环中的条件语句有关,但我不确定它有什么问题。请以任何方式帮助。谢谢。
答案 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();
});