[spip-dev] sur sql_insertq et spip_mysql_insert

Bonjour,

je souhaite utiliser le résultat $r=mysql_insert_id retournée par cette fonction, mais je bute sur plusiurs questions:

1/ j'ai pas trouvé la définition de fonction de trace_query_end
et j'arrive pas à comprendre ce que renvoie $t dans le cas où sont est est true

2/ ça:
  // return $r ? $r : (($r===0) ? -1 : 0); pb avec le multi-base.
c'est grave docteur ?

3/ en utilisant function sql_insertq
comment est-ce que je récupère le "last id" après exécution de l'insert ???
merci

RB

rburton a écrit :

Bonjour,

3/ en utilisant function sql_insertq
comment est-ce que je récupère le "last id" après exécution de l'insert ???
merci

$id_ajoute = sql_insertq($table, $couples,...);

ou $dernier_id_ajoute = sql_insertq_multi($table, array($couples),...); (pour des insersions multiples d'un coup)

rburton a écrit :

Bonjour,

3/ en utilisant function sql_insertq
comment est-ce que je récupère le "last id" après exécution de l'insert ???
merci

$id_ajoute = sql_insertq($table, $couples,...);

ou $dernier_id_ajoute = sql_insertq_multi($table, array($couples),...); (pour des insersions multiples d'un coup)

rburton a écrit :

Bonjour,

3/ en utilisant function sql_insertq
comment est-ce que je récupère le "last id" après exécution de l'insert ???
merci

$id_ajoute = sql_insertq($table, $couples,...);

ou $dernier_id_ajoute = sql_insertq_multi($table, array($couples),...);
(pour des insersions multiples d'un coup)

rburton a écrit :

Bonjour,

3/ en utilisant function sql_insertq
comment est-ce que je récupère le "last id" après exécution de l'insert ???
merci

$id_ajoute = sql_insertq($table, $couples,...);

ou $dernier_id_ajoute = sql_insertq_multi($table, array($couples),...);
(pour des insersions multiples d'un coup)