php - 通过php显示mysql表的几行
问题描述
我刚开始php和sql,所以这个问题可能很傻。我有一个包含昵称、id 和分数的数据库,我想用 php 显示所有昵称及其对应的分数,我该怎么做?
到目前为止,我已经得到了这个,但它只显示一个伪及其分数。
<?php
require 'actions/database.php';
$getAllInfos = $bdd->query('SELECT pseudo, score FROM users');
$getAllInfos->execute(array());
$AllInfos = $getAllInfos->fetch();
?>
<body>
<br><br>
<div class="container">
<h2> scores : </h2>
<br>
<?php echo $AllInfos['pseudo'] ?> : <?php echo $AllInfos['score'] ?>
</div>
顺便说一句,这是我的数据库的创建:
<?php
$bdd = new PDO('mysql:host=localhost;dbname=seio;charset=utf8;', 'root', 'root');
?>
非常感谢阅读:)
解决方案
见:https ://www.php.net/manual/en/pdostatement.fetchall.php
这将为您提供一个可以循环的数组。
推荐阅读
- asp.net-core - 如何将跨平台应用程序作为服务运行?
- cmd - 将 Name 和 GUID 都设置为变量 WMIC Product Get
- android - 无法以编程方式打开 GPS
- spring-boot - 在 Jenkins 中使用 Jmeter 进行负载测试时出现 SSL 握手异常
- reactjs - 未显示 React 组件中的 SVG
- mysql - 如何缩小旧项目的 mysql 数据库大小?
- r - 如何在r中绘制不同月份的比较
- processing - 我如何使玩家的移动功能只计算一次,以便他们可以一一执行?
- asp.net - 自动映射器构造函数初始化映射问题
- amazon-web-services - DynamoDB - 使用 Terraform 读取/写入容量警报