根据URL(id)显示单个记录

时间:2016-03-09 18:27:56

标签: php mysql pdo

我有一个网站,显示我的所有记录。我可以点击单个记录,然后获取该记录的student_id并将其更新为URL,例如。 view_student.php?id=12

然后我转到一个新页面,我希望它显示有关该记录的所有信息,在这种情况下,显示有关学生编号12的所有信息,但没有其他信息。

我还不知道如何执行语句来显示该记录的所有信息,这是我到目前为止所做的:

if (isset($_GET['student_id'])) {
    echo $row['student_name'] . $row['student_age'] . $row['student_gender'];
}

这是一个独立的页面,上面没有别的东西。 view_student.php只是对此脚本使用require函数。此代码不显示任何内容,也不显示任何错误。我使用PDO并且确保我已连接到数据库。

我的猜测是我需要使用WHERE条款,但我不太确定

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用以下PDO查询来获取数据

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>> 
wefjdjbgngfpbgf
jrswqwotatscots
jgnfrejgrtnhkeritrevndsksdlv
wtaserwtegauxrevgeriaqfxfqyi
>>>