dpxyfa4718 2015-11-03 18:31
浏览 36
已采纳

在网页上显示MySql记录,PHP [关闭]

I’m trying to return the last 10 records from my database and display them on a web page. The code I have below only returns one record, does anyone know where I’m going wrong? I’ll tidy it up later with a table, for the moment I just need the last 10 records.

The name of the table is “devel” and the column names are: id, STATION, REASON_CODE, ERROR, WEEK, COMMENT, DOWNTIME, DATE

$dbc = mysqli_connect(‘xxxx’, ‘xxxx’, 'xxxx', ‘xxxx’)
    or die('Error connecting to MySQL server.');

$query = "SELECT * FROM devel ORDER BY id DESC LIMIT 10";

$result = mysqli_query($dbc, $query)
    or die('Error querying database.');

while($record = mysqli_fetch_array($result)){
echo $record['id']. " " .$record['STATION'] . " " . $record['REASON_CODE'] . " " . $record['ERROR']. " " .$record['WEEK'] . " " .$record['COMMENT'] . " "    .$record['DOWNTIME'] . " " .$record['DATE'];
echo "<br /";
}
  • 写回答

1条回答 默认 最新

  • dongping9475 2015-11-03 18:53
    关注

    Try this out

    $dbc = mysqli_connect(‘xxxx’, ‘xxxx’, 'xxxx', ‘xxxx’)
        or die('Error connecting to MySQL server.');
    $query = "SELECT * FROM devel ORDER BY id DESC LIMIT 10"; 
    $result = mysqli_query($dbc, $query)
        or die('Error querying database.');
    echo "<table><tr>
                     <th>Id</th>
                     <th>STATION</th>
                     <th>REASON_CODE</th>
                     <th>ERROR</th>
                     <th>WEEK</th>
                     <th>COMMENT</th>
                     <th>DOWNTIME</th>
                     <th>DATE</th>
                </tr>";
    while($record = mysqli_fetch_assoc($result)){
     echo "<tr>"; 
     echo "<td>".$record['id']."</td>";
     echo "<td>".$record['STATION']."</td>";
     echo "<td>".$record['REASON_CODE']."</td>";
     echo "<td>".$record['ERROR']."</td>";
     echo "<td>".$record['WEEK']."</td>";
     echo "<td> ".$record['COMMENT']."</td>";
     echo "<td> ".$record['DOWNTIME']."</td>";
     echo "<td> ".$record['DATE']."</td>";
     echo "</tr>";  
    }
     echo "</table>";
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误