Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 从数据库自定义表获取值在wordpress中不起作用_Database_Wordpress_Get - Fatal编程技术网

Database 从数据库自定义表获取值在wordpress中不起作用

Database 从数据库自定义表获取值在wordpress中不起作用,database,wordpress,get,Database,Wordpress,Get,我已经用wp\u compare\u post创建了一个wordpress表,它具有以下列id、user\u id、post\u id、post\u类型。我已经附上了数据库的图像。 下面是用于查看数据库数据的涂层 function compare_counting(){ global $wpdb; //get user id $user_ID = get_current_user_id(); $sql = "SELECT * FROM $wpdb->co

我已经用wp\u compare\u post创建了一个wordpress表,它具有以下列id、user\u id、post\u id、post\u类型。我已经附上了数据库的图像。

下面是用于查看数据库数据的涂层

function compare_counting(){
    global $wpdb;
    //get user id
    $user_ID = get_current_user_id();

    $sql = "SELECT * FROM $wpdb->compare_post WHERE user_id = '$user_ID '";
    $results = $wpdb->get_results($sql) or die(mysql_error());
    foreach( $results as $result ) {
            echo $result->post_id.',';
        }
    }
但是得到下面的错误

Notice: Undefined property: wpdb::$compare_post in

我想可能是因为您需要使用$wpdb->prefix

试试这个:

$sql=“从“$wpdb->prefix”中选择*。“比较用户id=“$user\u id”的帖子