【问题标题】:SQL SELECT Function In Wordpress Not WorkingWordpress中的SQL SELECT函数不起作用
【发布时间】:2015-05-06 02:59:41
【问题描述】:

我正在开发一个基本的选择功能,它可以抓取具有最低 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);
}

【问题讨论】:

  • 我对 Wordpress 了解不多,但可以试试SELECT * FROM $table ORDER BY id LIMIT 1
  • 不走运,我试过$query = '"SELECT * FROM '.$table.' ORDER BY id LIMIT 1"';

标签: php mysql database wordpress select


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 2021-08-07
    • 2017-04-11
    • 2015-11-14
    相关资源
    最近更新 更多