我需要提示或指导如何使用echo显示来自mysql的数据。但我想在html代码中显示它。我想在mysql中显示第一个标题的$row["title"]而不是title1和$row["content"]而不是content1,并对所有3个div执行此操作。 php代码正常工作我只是无法弄清楚如何做到这一点。从while循环显示数据到html代码
title1
content1
title2
content2
title3
content3
session_start();
include_once("db.php");
$sql = "SELECT * FROM news";
$query = mysqli_query($conn, $sql);
if (mysqli_num_rows($query) > 0) {
while($row = mysqli_fetch_assoc($query)) {
echo "
" . $row["title"] . "
";echo "
" . $row["content"] . "
";}
} else {
echo "0 results";
}
?>
2017-11-10
mb164
+0
而且你也希望图像在所有三个'div'中都不同。 –
+1
注意:'mysqli'的面向对象的接口明显较少,使得代码更易于阅读和审计,并且不容易与已过时的'mysql_query'接口混淆。在你过于投入程序风格之前,它是值得转换的。例如:'$ db = new mysqli(...)'和'$ db-> prepare(“...”)过程接口是PHP4时代的一个神器,当引入mysqli API时,不应该在新的码。 –
+1
我会尝试自己做图片,因为如果我没有错,它会应用相同的逻辑。 @tadman感谢您的建议,我会研究它。 –