gpt4 book ai didi

php - 如何使用 PDO 在 PHP 中打印 MySQL 数据库表

转载 作者:太空宇宙 更新时间:2023-11-03 10:47:26 24 4
gpt4 key购买 nike

<分区>

我想打印表格中的所有行。每一行都是对论坛中一个问题的回答。用户可以删除行。

我可以得到数据库中的整个表。但我不知道如何获得每一行。

Controller :

for ($idAnswer=1; $idAnswer<=?; $idAnswer++){
$data=getData($idCourse, $idForum, $idAnswer);
$author=$data['author'];
$answer=$data['answer'];
$date=$data['date'];
echo $author;
echo $answer;
echo $date;
}

函数:

public function getData($idCourse, $idForum, $idAnswer) {
//Conect
try {
$this->BD=new PDO($this->infoBD, $this->usuarioBD, $this->claveBD);
$this->BD->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}catch(PDOException $e){echo $e; }
//Get data

try {
$sql=$this->BD->prepare("SELECT author, date, answer
FROM answers
WHERE idForum='$idForum' and idCourse='$idCourse' and idAnswer='$idAnswer'");
$sql->execute();
$sql->setFetchMode(PDO::FETCH_ASSOC);
$data=$sql->fetch();
if ($data!=null){
return $data;
} else {
return 0;
}
}catch (PDOException $e){
echo $e;
}

谢谢你的帮助

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com