php - 从 MySQL 中双选数据

标签 php mysql

嘿,所以我正在尝试从 mysql 数据库中获取数据,当我从 mysql 中获取数据时,我的表中的数据是原来的两倍?

这是我用来制作图表的代码。

$query = "SELECT id,username FROM users";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result))
{
    foreach($row as $id => $val)
    {
        echo 
        "<tr>
        <td>" . $row['id'] . "</td>
        <td>" . $row['username'] . "</td>
        <td></td>
        <td></td>
        </tr>";
    }
}

这是结果: enter image description here

最佳答案

只使用单循环

while($row = mysql_fetch_assoc($result))
{
      echo 
        "<tr>
        <td>" . $row['id'] . "</td>
        <td>" . $row['username'] . "</td>
        <td></td>
        <td></td>
        </tr>";
}

代替双循环

while($row = mysql_fetch_assoc($result))
{
    foreach($row as $id => $val)
    {
        echo 
        "<tr>
        <td>" . $row['id'] . "</td>
        <td>" . $row['username'] . "</td>
        <td></td>
        <td></td>
        </tr>";
    }
}

关于php - 从 MySQL 中双选数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27010088/

相关文章:

PHP 删除不为空的目录

mysql - SQL 查询 : list of all maximal reservers

PHP UTF-8 问题 - 如果我在 PHP 中创建一个字符串...它是 UTF-8 格式的吗?

java - 如何通过 JAVA 中的 SoapClient 运行命令

mysql - MysqlDataSource 和 MysqlConnectionPoolDataSource 有什么区别?

mysql - mysql 中区分大小写的选择查询

mysql - 替换 HTTP ://to HTTPS://in WordPress

php - 检索链接到数据库中所有值的 1 个值

php mysql 多重查询不返回结果

PHP 循环语法错误回显选择