gpt4 book ai didi

mysql - 如何使用 PDO 准备语句从 MySQL 数据库中获取一条记录?

转载 作者:行者123 更新时间:2023-11-29 00:44:42 25 4
gpt4 key购买 nike

如何使用 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();

...但那是错误的。

最佳答案

SELECT `caption` FROM `photos` WHERE `id` = ? Limit 1

Limit 关键字限制到您想要的行数。但是如果没有 order by 子句,您的记录将被随机获取。如果它似乎工作正常,请不要假设它总是如此。 SQL 标准不保证默认获取的行的顺序。

关于mysql - 如何使用 PDO 准备语句从 MySQL 数据库中获取一条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10950181/

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