php - 使用 PHP 和 MySQL 的简单博客

标签 php mysql select post blogs

<分区>

使用此代码实现连接到mySQL数据库并显示条目,问题是它只显示一个帖子,而我显示多个帖子或ID。?

<?php 
    $blog = mysql_query("SELECT * FROM blogData ORDER BY id ASC");
    while($row = mysql_fetch_array($blog)) {
        $title = $row['title'];
        $content = $row['content'];
        $category = $row['category'];
    }
?>
    <table>
    <tr><td><?php echo $title; ?></td><td><?php echo $category; ?></td></tr>
    <tr><td colspan="2"><?php echo $content; ?></td></tr>
    </table>

最佳答案

一个简单的解决方案是只移动最后一个“}”,这样它就在您打印两行之后。 这样,您的代码将打印几行以获得多个结果。 (还要确保将

移到外面,这样就不会创建很多很多表)

像这样:

<table>
<?php 
    $blog = mysql_query("SELECT * FROM blogData ORDER BY id ASC");
    while($row = mysql_fetch_array($blog)) {
        $title = $row['title'];
        $content = $row['content'];
        $category = $row['category'];
     ?>         
    <tr><td><?php echo $title; ?></td><td><?php echo $category; ?></td></tr>
    <tr><td colspan="2"><?php echo $content; ?></td></tr>
   <?php        
    }
?>
 </table>

关于php - 使用 PHP 和 MySQL 的简单博客,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27079360/

相关文章:

c - 如何仅在前一个命令在使用套接字的服务器/客户端程序中完成后才执行命令

php - mysql 查询中出现未知列错误

mysql - 何时用 ID 替换数据库列

mysql - 日期差异之和的平均值.. MySQL

php - 非 DISTINCT 结果集的 SELECT 查询分组/合并

javascript - Opera 中的选择不会因更改事件而关闭

javascript - 将选择转换为输入而不是跨浏览器

php - MySQLi 将字符设置为 utf-8

OpenShift 上的 PHP : How to enable errors and warnings?

php - 验证失败后 FormRequest 不填充 $request->old()