1
如何使用PDO准备好的语句从MySQL数据库获取单个记录?如何使用PDO准备语句从MySQL数据库获取单个记录?
在做它的“旧”的方式,我可以使用:
$MyCaption = mysql_result(mysql_query("SELECT * FROM `photos` WHERE `id` = '56465843362'"),0,"caption");
会是什么PDO准备语句相同呢?
我想:
$id = '56465843362';
$query = $db->prepare("SELECT `caption` FROM `photos` WHERE `id` = ?");
$query->execute(array($id));
$caption = $query->fetchColumn();
...但是,这是错误的。
感谢您的支持,但如果我将“限制1”包含或不包含ORDER BY子句,我仍然得不到任何结果。 –
我的歉意 - 这是我的代码错误输入。感谢您的帮助。 –