php - 获取wordpress数据库中最高id的问题

标签 php mysql wordpress

嘿伙计们,我想知道如何获得 WordPress 中的最高 ID。例如,我有一个访客将 checkout 的数据库,如果他们每次都使用相同的电子邮件地址 checkout ,我希望它获取最高的 id,因为最高的 id 将是最新的条目。

代码:

$id = $wpdb->get_var( $wpdb->prepare( 
                "
                    SELECT ID 
                    FROM wp_discount_info_guest 
                    WHERE email = %s
                ", 
                $email
            ) );

我得到值 2,因为在数据库字段 id 2 中保存了存储在 var $email

中的电子邮件

因此,如果有另一个条目,我希望它获取最高的 id 值,因为这意味着最高的 id 是最新的。

如果您需要更多,请告诉我。

谢谢!

最佳答案

试试这个

$id = $wpdb->get_var( $wpdb->prepare( 
            "
                SELECT ID 
                FROM wp_discount_info_guest 
                WHERE email = %s
                ORDER BY ID DESC limit 0,1
            ", 
            $email
        ) );

关于php - 获取wordpress数据库中最高id的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13784605/

相关文章:

php - 显示喜欢项目列表中项目的用户

Wordpress 上的 css 列表定义不同,然后我希望它用于一个部分,我该如何修复它?

php - 选择随机的不同行

javascript - AngularJS 通过 AJAX 调用加载多个项目

php - 如何从多维数组mysql插入多行

php - 按数据库中的选定列排序

php - 使用 PHP 将 MySQL 数据导出到 .csv

mysql - 如何从mysql表中查找第一条和最后一条记录

php - MySQL PHP : query multiple rows and return value if "WHERE IN" id not found

javascript - Meterializecss- Wordpress 下拉导航