gpt4 book ai didi

php - 似乎无法让 $_GET ['id' ] 工作

转载 作者:行者123 更新时间:2023-12-01 00:21:02 25 4
gpt4 key购买 nike

我正在尝试从数据库中获取数据,但无法接缝进行以下操作,有人知道为什么吗?

我也试过 print_r 但什么也没显示,数据库连接和一切都在工作。

$id = $_GET['id'];
$query = $db->prepare('SELECT id, title, content FROM articles WHERE id = $id');
$query->execute();
$article = $query->fetchall();

然而,这会正确地print_r URL 中的 id。

print_r($_GET);

感谢任何帮助!

最佳答案

重要提示:

单引号内的变量不会被插值。它们只是文字字符串

正确绑定(bind)它们会更好:

$id = $_GET['id'];
$query = $db->prepare('SELECT id, title, content FROM articles WHERE id = :id');
$query->bindParam(':id', $id);
$query->execute();
$article = $query->fetchAll(PDO::FETCH_ASSOC);

关于php - 似乎无法让 $_GET ['id' ] 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26644921/

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