gpt4 book ai didi

php - WPDB 查询不适用于除表中的目标 id 之外的任何其他列?

转载 作者:行者123 更新时间:2023-11-28 23:35:16 25 4
gpt4 key购买 nike

我正在尝试定位另一列,但我没有从查询结果中获取任何数据,而是当我定位 id 列时,它工作得很好,但我不需要通过 id 定位我想通过另一列作为目标数据,即 sort_name

这是我的代码:

if ($_POST['cl_check_email']) {

$contact_email = $_POST["contact_email"];

echo $contact_email;

global $wpdb;
$results = $wpdb->get_results("SELECT * FROM civicrm_contact WHERE id=199");
$count = count($results);
print_r($results);

if ($count > 0) { print_r($results); }

// echo $results[0]->option_value;;


}

最佳答案

我假设您有意使用了两个不同的$_POST 字段(cl_check_emailcontact_email)。

没有看到不起作用的代码,很难确定原因。不过,根据您的问题,这应该可行(未经测试):

$sql = $wpdb->prepare("SELECT * FROM civicrm_contact WHERE sort_name = %s", $contact_email);
$results = $wpdb->get_results($sql);

如果它不起作用,请回显 $sql 的值并对您的数据库运行它以查看原因。也许数据不是你所期望的。

关于php - WPDB 查询不适用于除表中的目标 id 之外的任何其他列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35905055/

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