显示表结果

时间:2015-07-09 17:04:49

标签: php mysql

我正在尝试将数据库中的结果显示在我的网站上。我在数据库中有一个条目,该条目的结果应该是" 1"。但是,当我运行以下代码时,它返回" 1111111111111 ..."并继续加载。如果有4个条目,我希望结果显示如下:

1
2
3
4个

我在这个论坛上和其他人一起环顾四周,但却找不到有人遇到同样问题的地方,而且我的代码与其他代码看起来很相似。我做错了什么?

的functions.php:

$sqlgroup = mysql_query ("SELECT groupid FROM groups");
$grouprow = mysql_fetch_array ($sqlgroup);

的settings.php:

<?php while( ($row = $grouprow))
{
echo "<tr>";
echo "<td>".$row['groupid']."</td>";
echo "</tr>";
} ?>

1 个答案:

答案 0 :(得分:1)

首先不要使用mysql,使用mysqli isntead:

$sqlgroup = mysqli_query ("SELECT groupid FROM groups");


while($row =  mysqli_fetch_array($sqlgroup))
{
    echo "<tr>";
    echo "<td>".$row['groupid']."</td>";
    echo "</tr>";
}