MySql - PHP检索信息显示每隔一列

时间:2014-12-28 23:51:13

标签: php mysql

我正在从数据库中检索信息并将其显示在表格中,但是我注意到我只检索了一些而不是所有列,它似乎是2s,即: No2,No 4,No6,No8等都显示正确,但没有1,没有3,no5根本没有显示,我将如何解决这个问题我的检索代码是:

include ("mysqldb.php");
$out = mysqli_query ($dbc, "SELECT * FROM `User-Comments`");
echo "<table align='center' border='1' cellspacing='3' cellpadding='3' width= '75%'>
    <tr> 
        <td align='left'><b>Comments</b></td>
    </tr>";

while ($row = mysqli_fetch_array ($out)){
    echo "<tr>
        <td align='left>".$row ['Usercom']."</td>
        </tr>";
}
echo "</table>";
mysqli_close($dbc);

我的标记有问题吗?。

2 个答案:

答案 0 :(得分:0)

此行上缺少撇号('):

        <td align='left>".$row ['Usercom']."</td>

在&#34;离开&#34;。

之后

答案 1 :(得分:-1)

除了其他人指出的内容外,让我们直接进入查询..

SELECT * FROM `User-Comments.  

这就是你所拥有的一切。试试这个:

SELECT * FROM `User-Comments` ORDER BY UserCom ASC