gpt4 book ai didi

php - MySQL 准备语句使用变量

转载 作者:搜寻专家 更新时间:2023-10-30 20:16:11 24 4
gpt4 key购买 nike

我正在使用下面的 PHP + MySQL 准备语句从数据库中选择值,使用函数将变量传递到语句中,但是我无法得到我想要的结果。问题是我不知道如何在准备语句中使用变量。

问题:你能看看我使用的语法是否正确吗?

public function getToken($committeeValue){
$stmt = $this->conn->prepare("SELECT u.token FROM users u INNER JOIN committee c ON u.email = c.email WHERE c.'$committeeValue' = 1");
$stmt->execute();
}

最佳答案

Please try the below one.   

public function getToken($committeeValue){
$stmt = $this->conn->prepare("SELECT u.token FROM users u INNER JOIN committee c ON u.email = c.email WHERE c.".$committeeValue." = 1");
$stmt->execute();
}

我认为您在字符串中附加一个 php 变量 是错误的。请试试这个。

关于php - MySQL 准备语句使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39631152/

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