[spip-dev] spip_insert_id

Y a-t-il quelque chose de particulier à faire pour utiliser spip_insert_id ?

dans ce bout de code :
   //Sauvegarde en base dans la table spip_article
      $_date=date('Y-m-d H:i:s',time());
      $sql="insert into spip_articles (lang,surtitre,titre,soustitre,id_rubrique,descriptif,chapo,texte,ps,statut,accepter_forum,date) ";
      $sql.="VALUES( '$_lang',''$_surtitre','$_titre','$_soustitre','$_id_rubrique','$_descriptif','$_chapo','$_texte','$_ps','$_statut','pos','$_date')";
      benDebug($sql);
      spip_query($sql);
           //sauvegarde en base de la table spip_auteurs_articles
      $id_nouvel_article = spip_insert_id();
      $sql="INSERT INTO spip_auteurs_articles (id_auteur, id_article) VALUES ($_id_auteur, $id_nouvel_article)";
      benDebug($sql);
      spip_query($sql);
     Mon $id_nouvel_article reste à 0

mon script est dans ecrire/ et au début je fais un
include ("inc.php3");

une idée ?

A+
Ben.

Ben. wrote:

Y a-t-il quelque chose de particulier à faire pour utiliser spip_insert_id ?

Lq nuit porte conseil. La première requête n'était pas bonne du coup il n'y avait pas de insert_id :wink:

A+
Ben.

Lq nuit porte conseil. La première requête n'était pas bonne du coup il n'y avait pas de insert_id :wink:

Au fait,
du coup la contrib de publication par email
http://www.spip-contrib.net/ecrire/articles.php3?id_article=536
commence à être testable.

A+
Ben.