php读取mysql数据后怎么显示在html上?

最近临近期末,外教让我们交一个project,我打算做一个类似微博的那种。现在将微博内容存入mysql的功能已经实现了,摸索了俩天也没想到怎么把微博内容显示在html上。希望大神们能给个思路。

图片说明

echo 输出从mysql读的数据啊

读取数据 $result = mysqli_query(连接数据库, "SELECT * FROM 表");
把结果集变成数组mysql_fetch_array()
循环输出while($row = mysql_fetch_array($result)){
echo $row["字段名];
}

关闭连接

你需要了解一下MVC的框架,了解你就知道如何输出了

看你是用框架还是原生了

先从数据库中取得结果集,然后在html页面上遍历就好了

<?php
/*
* 第一个参数是mysql:host,第二是dbname,第三个账户名,第四个密码
*/
try {
$pdo = new PDO("mysql:host=localhost;dbname=edm","root","root");
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
$pdo->query('set names utf8;');//设置编码 或者 $conn->set_charset("utf8");
$sql = "select * from hx_send";
$result = $pdo->query($sql);
$rows = $result->fetchAll();//数据集合
?>





输出显示数据


<?php foreach($rows as $r): ?>

  • <?php echo $r['id']; ?>

  • <?php echo $r['topic']; ?>

  • <?php echo $r['status']; ?>


<?php endforeach; ?>