2010-09-23 2 views
15

Mi piacerebbe ottenere l'ultimo ID inserito dopo $ wpdb-> insert(). Ho ottenuto una soluzione con $wpdb->insert_id(); ma sfortunatamente recupera la chiave primaria più uno zero aggiuntivo. ie, considera la mia chiave primaria (o id inserita) è 2 retrospie $wpdb->insert_id(); 20. Cosa c'è di sbagliato con questo metodo? Chiunque può per favore aiutarmi.

+2

DUPLICATO - Ci sono voluti 5 secondi per trovare la risposta che sembrava essere già stata risolta qui su StackOverflow -> http://stackoverflow.com/questions/1576018/how-to-get-last-inserted-row-id -from-wordpress-database – Christophe

+0

@Christophe e 4 secondi qui ... – Trix

risposta

40

insert_id è una proprietà, non un metodo. Provalo senza lo () alla fine, guarda cosa ottieni.

+3

Yep $ wpdb-> insert_id; fa il trucco –