首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示列的所有项目?

显示列的所有项目?
EN

Stack Overflow用户
提问于 2016-03-22 15:09:17
回答 2查看 20关注 0票数 0

我是Mysql/php新手,我试图获得一个查询的几个结果。我有一个名为"my_db“的数据库,它有一个名为"my_table”的表。此表只有一个名为“果树”的列。我在香蕉、菠萝、椰子和苹果等物品中加入了一些元素。

我想显示所有这些项目,所以我尝试了以下代码:

代码语言:javascript
复制
$sql = 'SELECT items FROM my_table';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result ($req);
echo $data['items'];

但这只向我展示了列"items“(这里是香蕉)的第一个元素。如何显示所有元素的列表?

提前谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-22 15:12:28

您必须在运行查询后运行while循环,否则它将限制为单个查询。试着这样做,而不是测试。希望它能帮上忙

代码语言:javascript
复制
$sql = 'SELECT items FROM my_table';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br/>'.mysql_error());
while($data = mysql_fetch_array($req)){
echo $data['items'];
}
票数 0
EN

Stack Overflow用户

发布于 2016-03-22 15:12:51

如果您使用mysql,那么您需要创建循环,作为多余的“同时循环”:

代码语言:javascript
复制
$sql = mysql_query("SELECT * FROM lietotajs");
  while($row = mysql_fetch_array($sql ))
        {
            echo $row['ID'];
        }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36158121

复制
相关文章

相似问题

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