1

やあみんな私はワードプレスで最高のIDを取得する方法を考えていました。たとえば、ゲストがチェックアウトするデータベースがあり、同じメールアドレスで毎回チェックアウトする場合は、最高のIDが最新のエントリになるため、最高のIDを取得する必要があります。

コード:

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

データベースフィールドのID2は、変数に保存されている電子メールを保持しているため、値2を取得します。$email

したがって、別のエントリがある場合は、最高のIDが最新であることを意味するため、最高のID値を取得する必要があります。

さらに必要な場合はお知らせください。

ありがとう!

4

2 に答える 2

2

これを使用して、電子メールの最大IDを取得できます。

select max(ID) FROM wp_discount_info_guest  WHERE email = %s
于 2012-12-09T04:22:41.883 に答える
2

これを試して

$id = $wpdb->get_var( $wpdb->prepare( 
            "
                SELECT ID 
                FROM wp_discount_info_guest 
                WHERE email = %s
                ORDER BY ID DESC limit 0,1
            ", 
            $email
        ) );
于 2012-12-09T04:22:55.013 に答える