Domanda

Quando si utilizza $db->sql_query in phpbb3, come faccio a ottenere l'id di una riga creata con un'istruzione insert?

È stato utile?

Soluzione

Usa:

SELECT LAST_INSERT_ID()

Riferimento:

Altri suggerimenti

in phpBB3 si ottiene un modo ancora migliore, il DBAL andare una funzione per questo: $ db-> sql_nextid () :

$sql = 'INSERT INTO ' . USERS_TABLE . ' ' . $db->sql_build_array('INSERT', $user_ary);
$db->sql_query($sql);

$user_id = $db->sql_nextid();
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top