首页 > 解决方案 > 通过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');
?>

非常感谢阅读:)

标签: phpmysql

解决方案


见:https ://www.php.net/manual/en/pdostatement.fetchall.php

这将为您提供一个可以循环的数组。


推荐阅读