HY,
我是php的新手,并且mysql_fetch_array()有一些问题.
$sql = "SELECT mandant_kurz FROM pu_mandant ORDER BY mandant_kurz ASC";
$result = mysql_query($sql);
$list = mysql_fetch_array($result);
数据库中有100多个条目,但是mysql_fetch_array()仅传递一个.当我尝试使用while循环时,它也不起作用.
这与我的while循环有关
$sql = "SELECT mandant_kurz FROM pu_mandant ORDER BY mandant_kurz ASC";
$result = mysql_query($sql);
while($list = mysql_fetch_array($result));
解决方法:
更新:
您没有在循环内做任何事情:
while($list = mysql_fetch_array($result));
尝试:
while($list = mysql_fetch_array($result){
echo $list['mandant_kurz'];
}
另外,请尝试在MySQL客户端中运行查询以确保其实际返回100行.
您将必须使用循环:
while($row = mysql_fetch_array($result)){
echo $row['mandant_kurz'];
}
标签:sql,mysql,php
来源: https://codeday.me/bug/20191201/2082568.html