php - 如何在网页上显示所有数据
问题描述
我写了这段代码来评论我网页上的系统。但我想继续在网页上显示所有数据,而其他人评论并查看其他人的评论
include 'connection.php';
$con1= new connection();
$db=$con1-> open();
$qry= "INSERT INTO post (content) VALUES ('".$_POST["commentEntered"]."')";
$db->exec($qry);
if(isset($_POST['Submit'])) {
if ($con1->query($qry) === TRUE) {
echo "Your Comment Successfull Submited";
} else {
echo "Error: " . $qry . "<br>" . $con1->error;
}
$sql = 'SELECT * FROM post';
$q = $db->query($sql);
$q->setFetchMode(PDO::FETCH_ASSOC);
$con1->close();
}
if ($_POST)
echo "<h2> Your Comment Successfully Submitted</h2> <br> ".$_POST['commentEntered']."<br>";
}
?>
解决方案
在你之后select
,在你里面if($_POST)
写这个
while ($row = $q->fetch()) {
foreach($row as $key=>$val){
if (!is_numeric($key)) echo "<p>$key=>$val</p>";
}
}
编辑我不是 100% 确定你可以关闭连接并仍然执行 ->fetch,(我认为你可以但我从未尝试过)所以你可能不得不在此之后关闭你的连接(但我认为你'会好的),我也不确定是否setFetchMode
会返回重复的编号键,所以作为预防措施,我已经为它们过滤了你可能不需要
推荐阅读
- scala - 有什么更好的方法来制作一个对任何数字原语的列表求和的通用方法?
- jquery - jQuery Mask插件在同一元素上的电话号码的多个掩码不起作用
- youtube-dl - youtube-dl 没有下载最好的单文件版本
- python - Wavefile.read 给出文件格式 b'\x00\x00\x00\x1c'... 不明白
- mongodb - 更新所有文档 - 根据子集合中的订单设置子集合订单字段
- c# - 实体框架:ChangeTracker 加载我所有的表格元素
- ms-access - 访问未绑定的表单字段以更新多个表
- c# - await Task.Delay of over 15 ms doesn't wait long enough
- python - sheet_name=None 导致属性错误
- autohotkey - 如何在 AHK 中将字符串转换为整数