嘿伙计们,我想知道如何获得wordpress中最高的id。因此,例如我有一个客人将检查的数据库,如果他们每次使用相同的电子邮件地址结账,我希望它获取最高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是最新的。
如果您需要更多信息,请与我们联系。
谢谢!
答案 0 :(得分:1)
您可以使用它来获取电子邮件的最大ID。
select max(ID) FROM wp_discount_info_guest WHERE email = %s
答案 1 :(得分:1)
试试这个
$id = $wpdb->get_var( $wpdb->prepare(
"
SELECT ID
FROM wp_discount_info_guest
WHERE email = %s
ORDER BY ID DESC limit 0,1
",
$email
) );