Wordpress中的SQL SELECT函数不工作


SQL SELECT Function In Wordpress Not Working

我正在开发一个基本的选择函数,它可以获取id最低的行。然后,为了确保它有效,我让它转储数组,但出现了问题,它一直返回null。我不确定我哪里错了。

function select_min_id(){
    global $wpdb;
    $table = 'my_table';
    $query = '"SELECT * FROM '.$table.' WHERE id=(select min(id) from '.$table.')"';
    $row = $wpdb->get_row($query, ARRAY_A);
    var_dump($row);
}

你能提供你得到的错误吗?

我很好奇为什么在查询中使用单引号和双引号?你可以简单地写

$query = "SELECT * FROM $table WHERE id=(select min(id) FROM $table)";

如果你不知道,当你使用双引号时,你可以把PHP变量放在一个字符串中而不破坏它。