2010-09-23 10 views
15

Chciałbym uzyskać ostatni wstawiony identyfikator po $ wpdb-> insert(). Mam rozwiązanie z $wpdb->insert_id();, ale niestety, który pobiera klucz podstawowy plus dodatkowe zero. tzn. Rozważ mój klucz podstawowy (lub wstawiony identyfikator) to 2 $wpdb->insert_id(); retruns 20. Co jest złego w tej metodzie? Ktokolwiek może mi pomóc.

+2

DUPLICATE - Zajęło mi 5 sekund, aby znaleźć odpowiedź, która wydawała się być już odpowiedział na stackoverflow -> http://stackoverflow.com/questions/1576018/how-to-get-last-inserted-rowid -z-bazy danych-wordpress – Christophe

+0

@Christophe i 4 sekundy tutaj ... – Trix

Odpowiedz

40

The insert_id jest właściwością, a nie metodą. Wypróbuj go bez końcówki () i zobacz, co otrzymasz.

+3

Yep $ wpdb-> insert_id; Zrób sztuczkę –

Powiązane problemy