gpt4 book ai didi

php - 如何使用 PDO 将数据库中的字段转换为变量

转载 作者:行者123 更新时间:2023-11-29 01:20:57 25 4
gpt4 key购买 nike

我想从我的数据库中提取商品的标题和价格,并将它们转换为变量 - $title 和 $price,以便我可以在代码的其他地方使用它们。

到目前为止,这是我的陈述:

$sth = $dbh->prepare("SELECT title, price FROM book WHERE b_id=$book");
$sth->execute();

谁能告诉我怎么做?

最佳答案

您需要在 ->execute() 之后获取结果。请正确使用 API,当您使用准备好的语句时,绑定(bind)变量,不要直接在查询字符串上使用变量。

准备包括那些占位符的声明。

$sth = $dbh->prepare('SELECT title, price FROM book WHERE b_id = :book');
$sth->bindValue(':book', $book);
$sth->execute();
$results = $sth->fetch(PDO::FETCH_ASSOC);
if(!empty($results)) {
$title = $results['title'];
$price = $results['price'];
}

关于php - 如何使用 PDO 将数据库中的字段转换为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29964325/

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