我有一个PHP脚本,通过mysql_选择数据,但最近我一直在读PDO是要走的路,而且mysql_正在变得折旧.现在我将该脚本转换为PDO.
我的问题是,我没有使用$_POST来选择.我只想选择包含所有数据的整个表,所以我输入以下查询:
$query = $dbh->prepare("SELECT * FROM students");
$query->execute();
$result = $query->fetchall(); // or you can just $result = $query as hakre proposed!
所以就像我使用旧的折旧mysql_版本的脚本一样,我使用echo来回显一个带有数据的表.
echo
"
ID | A Number | First Name | Last Name | Why | Comments | Signintime |
---|
;
foreach($result as $row)
{
echo "
";echo "
" . $row['id'] . "";echo "
" .$row['anum'] . " ";echo "
" . $row['first'] . "";echo "
" . $row['last'] . "";echo "
" . $row['why'] . "";echo "
" . $row['comments'] . "";echo "
" . $row['signintime'] . "";echo "
";}
echo "
";echo "
";现在使用这个,我无法获得单个输出到我的表.
我的问题是我在选择陈述中遗漏了什么?或者我没有取任何行?另外我在init.php所需的另一个名为connect.php的脚本中设置连接设置(在我的所有页面的顶部)
编辑:1
编辑代码,使它现在可以工作,还添加一张图片,以显示其他人应该看起来如何!希望有人可以将它用于某种用途!