gpt4 book ai didi

php - 如何修复 PDO 执行语句中的 http 错误 500?

转载 作者:行者123 更新时间:2023-11-29 05:48:59 25 4
gpt4 key购买 nike

我正在尝试在 php PDO 中执行查询,但执行方法导致 HTTP 错误 500

$query = "select * from job_t where title like '%:title%' and salary>=:salary";
$st = $conn->prepare($query);
$st->bindParam(":title", $_GET['title']);
$st->bindParam(":salary", $_GET['salary']);
$st->execute();

预期的输出是来自 job_t 的表,但实际结果是 http 错误 500

最佳答案

这个 '%:title%' 不应该工作.. 所以

尝试使用 concat 构建一个合适的 like 子句

$query = "select * from job_t 
where title like concat('%', :title, '%') and salary>=:salary";

关于php - 如何修复 PDO 执行语句中的 http 错误 500?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56463228/

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