gpt4 book ai didi

php - Wordpress DB select 始终返回空

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

我创建了一个自定义函数来使用 WP 方法从数据库中选择数据。看起来像这样;

function CheckUser($name){
/*DB connection */
$result = $mydb->get_results("SELECT *FROM users WHERE name = ".$name.";");
if(!empty($result)){
echo "OK!";
}
}

这是代码的一部分:

/*This part is in foreach so thats why I am using $obj
$name_string = $obj->first_name." ".$obj->surname;
Prombutne($name_string);

但是每次我没有从数据库收到任何内容时,当我将 !empty 更改为 empty 时,我就OK了,所以 Select 函数总是返回空。

最佳答案

替换

$result = $mydb->get_results("SELECT *FROM users WHERE name = ".$name.";");

$result = $mydb->get_results("SELECT * FROM users WHERE name = '".$name."'");

您必须在“*”之后和“table_name”之前留出空格,并且在 where 条件下您使用的是字符串名称字段,因此您需要将其放在引号中传递。

关于php - Wordpress DB select 始终返回空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59031338/

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