Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 数据库中有2条记录,但只列出1个条目_Php_While Loop - Fatal编程技术网

Php 数据库中有2条记录,但只列出1个条目

Php 数据库中有2条记录,但只列出1个条目,php,while-loop,Php,While Loop,数据库中有2条记录,但只列出1个条目 $query = mysql_query("SELECT * FROM tarlalar ORDER BY tarla_id ASC"); while ($tarla_row = mysql_fetch_array($query)){ 很难理解您的编码。由于我假设您的代码一定不会产生任何致命错误,我想说您没有发布页面的全部代码 我建议您这样做: $dbconn = new mysqli("localhost", "username", "password

数据库中有2条记录,但只列出1个条目

$query = mysql_query("SELECT * FROM tarlalar ORDER BY tarla_id ASC");
while ($tarla_row = mysql_fetch_array($query)){


很难理解您的编码。由于我假设您的代码一定不会产生任何致命错误,我想说您没有发布页面的全部代码

我建议您这样做:

$dbconn = new mysqli("localhost", "username", "password", "database");
$rst = $dbconn->query("SELECT * FROM tarlalar ORDER BY tarla_id ASC");
for($i = 0; $i < $rst->num_rows; $i++){
    $row = $rst->fetch_array(MYSQLI_ASSOC);
    print row['tarla_adi'];
}
$dbconn->close();
$dbconn=newmysqli(“本地主机”、“用户名”、“密码”、“数据库”);
$rst=$dbconn->query(“通过tarla_id ASC从tarlalar订单中选择*);
对于($i=0;$i<$rst->num_行;$i++){
$row=$rst->获取数组(MYSQLI\u ASSOC);
打印行['tarla_adi'];
}
$dbconn->close();

希望,这会有所帮助。

单凭fetch\u array
一项功能我不知道。它要么是mysqli类的方法,要么是mysqli_fetch_array请将代码作为文本插入,而不是作为指向外部图像的链接插入。当您选择所有代码并点击
Ctrl+K
时,它将被格式化为代码。。。最初的MySQL扩展已弃用(PHP5.5.x),并在PHP7中删除。相反,考虑使用MyQuLi或PdoyMySQL扩展。抱歉,没有完整的(真实)代码,我们无法帮助。