首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php mysql_fetch_array

php mysql_fetch_array
EN

Stack Overflow用户
提问于 2012-02-28 20:22:17
回答 2查看 2.1K关注 0票数 3

嘿,

我是php的新手,在使用mysql_fetch_array()时遇到了一些问题。

代码语言:javascript
复制
$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循环

代码语言:javascript
复制
$sql = "SELECT mandant_kurz FROM pu_mandant ORDER BY mandant_kurz ASC";

$result = mysql_query($sql);

while($list = mysql_fetch_array($result));
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-28 20:24:15

更新:

你没有在你的循环中做任何事情:

代码语言:javascript
复制
while($list = mysql_fetch_array($result));

尝试:

代码语言:javascript
复制
while($list = mysql_fetch_array($result){
  echo $list['mandant_kurz'];
}

还可以尝试在MySQL客户端中运行查询,以确保它实际返回100行。

你将不得不使用循环:

代码语言:javascript
复制
while($row = mysql_fetch_array($result)){
   echo $row['mandant_kurz'];
}
票数 3
EN

Stack Overflow用户

发布于 2012-02-28 20:28:39

这只与第一行相呼应。

代码语言:javascript
复制
$list = mysql_fetch_array($result);
echo $list['mandant_kurz'];

将指针移动到第一行并回显所有行

代码语言:javascript
复制
mysql_data_seek($result,0);

while( $list = mysql_fetch_array($result) ) {
  echo $list['mandant_kurz'];
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9481811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档