php mysql 这里有什么问题

标签 php sql mysql

我在这里做错了什么:

$numrow =  mysql_num_rows($display);
echo '<br>'.$numrow;
$printout=mysql_fetch_assoc($display);
print_r($printout);

这个输出:

40Array ( [id] => 97132 ) 

所以它显示它们有 40 行,这很好,但我希望它输出 mysql 查询返回的所有 40 个元素...

最佳答案

尝试

$numrow =  mysql_num_rows($display);
echo '<br>'.$numrow;
while($printout=mysql_fetch_assoc($display)){
    print_r($printout);
}

作为对您评论的回应:如果您只想要 ID,您可以这样做

$numrow =  mysql_num_rows($display);
echo '<br>'.$numrow;
while($printout=mysql_fetch_assoc($display)){
    echo $printout['id'];
}

关于php mysql 这里有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4724031/

相关文章:

sql - 使用 Microsoft SQL Server 获取列的 10 个最高升序值

MySQL:有条件地返回该父级的两个子级(同一个表)的父级行

mysql - 从数据库中的三个不同表中选择数据到jsp tale中

php - 如何从其他位置运行 php 文件?

php - 在 Magento 中扩展核心模型

python - 从头开始了解 CGI 和 SQL 安全性

Java/Spring Boot Web 应用程序。插入带有自动递增 id 列的新行

php - 如何将-SELECT-放入选择菜单

php - Sonata sonata_type_model_list 显示对象名称

sql - 使用 View 上的触发器使用来自另一列的数据更新现有列