requete spip 2

Bonjour,

Comment ecrire cette requête au format spip2. Je n'y arrive pas, j'ai une erreur à chaque tentative:
$sql = "INSERT INTO spip_auteurs_articles (id_auteur, id_article) VALUES (" . $auteur . ", " . mysql_insert_id() . ")";

J'ai essayé ça aussi mais pas mieux:
sql_insertq('spip_auteurs_articles', array('id_auteur' => $auteur ,
                              'id_article' => spip_insert_id()
                                                    ));

Merci d'avance

Institut Curie a écrit :

Bonjour,

Comment ecrire cette requête au format spip2. Je n'y arrive pas, j'ai une erreur à chaque tentative:
$sql = "INSERT INTO spip_auteurs_articles (id_auteur, id_article) VALUES (" . $auteur . ", " . mysql_insert_id() . ")";

J'ai essayé ça aussi mais pas mieux:
sql_insertq('spip_auteurs_articles', array('id_auteur' => $auteur ,
                             'id_article' => spip_insert_id()
                                                   ));

il n'y a pas de spip_insert_id()...

Si tu as utilisé auparavant sql_insertq() pour ajouter quelque chose, il retourne le dernier identifiant traité, par exemple :

if ($id_article = sql_insertq('spip_articles', $datas)) {
  sql_insertq('spip_auteurs_articles', array('id_auteur'=>$auteur, 'id_article' => $id_article));
}

--
MM.

Matthieu Marcillaud a écrit :

Institut Curie a écrit :

Bonjour,

Comment ecrire cette requête au format spip2. Je n'y arrive pas, j'ai une erreur à chaque tentative:
$sql = "INSERT INTO spip_auteurs_articles (id_auteur, id_article) VALUES (" . $auteur . ", " . mysql_insert_id() . ")";

J'ai essayé ça aussi mais pas mieux:
sql_insertq('spip_auteurs_articles', array('id_auteur' => $auteur ,
                             'id_article' => spip_insert_id()
                                                   ));

il n'y a pas de spip_insert_id()...

Si tu as utilisé auparavant sql_insertq() pour ajouter quelque chose, il retourne le dernier identifiant traité, par exemple :

if ($id_article = sql_insertq('spip_articles', $datas)) {
    sql_insertq('spip_auteurs_articles', array('id_auteur'=>$auteur, 'id_article' => $id_article));
}

Lol! spip_insert_id() est une pure fiction due à une de mes vieilles habitudes :wink:
Merci pour les conseils..

DC