gpt4 book ai didi

PHP 查询返回为 'Array' 而不是数据库中的名称

转载 作者:搜寻专家 更新时间:2023-10-30 22:13:30 25 4
gpt4 key购买 nike

我有以下查询:

$name = $wpdb->get_results("SELECT appname FROM `$table_db_name` WHERE ID = '$ID' ", OBJECT);

这些值中的每一个都是正确的,当我将它查询到数据库时,它会返回一个包含 1 个选项的数组。

当我回显 $name 时,它的结果是:'Array',而在数据库中它说:'Succesful'

它应该提到“成功测试”作为回显而不是“数组”

最佳答案

试试这个:

编辑:由于我没有注意到您在使用 Wordpress,所以您可以做一件事。

$result = $wpdb->get_row($wpdb->prepare("SELECT appname FROM $table_db_name WHERE ID= '$ID' "), OBJECT);
if(!empty($result)){
var_dump($result->appname);
}

您还可以使用 $wpdb->get_var() 而不是 $wpdb->get_row() 来仅获取应用程序名称,而不必担心使用数组.

$app_name = $wpdb->get_var($wpdb->prepare("SELECT appname FROM $table_db_name WHERE ID =      '$ID' "), OBJECT);
if(!empty($app_name)){
var_dump($app_name);
}

更多信息可在此处找到: https://wordpress.stackexchange.com/questions/14239/wpdb-get-row-only-returns-a-single-row

关于PHP 查询返回为 'Array' 而不是数据库中的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19053032/

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