par
x@v » 14 juin 2007, 21:42
Bonjour,
j'ai une requete d'insertion et je ne comprend pas pourquoi elle insère 0
$query = "insert into article values
('', '$ecrivain', '$page', '$description', '$titre', '$article_text', '$image', $time, $time, $time)";
$result=mysql_query($query, $lien);
$id_article = mysql_insert_id();
if (!$result)
return false;
et donc dans cette requette $dernier_id se trouve toujours à 0 alors que sa valeur devrai être l'id de la première insertion
$date = date('Y-m-d').' '.$time;
$requette_pages = "insert into pages
(page, date, id_article)
values
('zzzzz', '$date', $dernier_id)";
$pages = mysql_query($requette_pages, $lien) or die (mysql_error())
Et donc le champs sans apostropheil m'affiche l'erreur suivante, mais c'est un entier le résultat. Il ne devrai pas y aavoir de paranthèses ?
Merci
Bonjour,
j'ai une requete d'insertion et je ne comprend pas pourquoi elle insère 0
[php]$query = "insert into article values
('', '$ecrivain', '$page', '$description', '$titre', '$article_text', '$image', $time, $time, $time)";
$result=mysql_query($query, $lien);
$id_article = mysql_insert_id();
if (!$result)
return false;[/php]
et donc dans cette requette $dernier_id se trouve toujours à 0 alors que sa valeur devrai être l'id de la première insertion
[php] $date = date('Y-m-d').' '.$time;
$requette_pages = "insert into pages
(page, date, id_article)
values
('zzzzz', '$date', $dernier_id)";
$pages = mysql_query($requette_pages, $lien) or die (mysql_error())[/php]
Et donc le champs sans apostropheil m'affiche l'erreur suivante, mais c'est un entier le résultat. Il ne devrai pas y aavoir de paranthèses ?
[code]You have an error in your SQL syntax near ')' at line 4[/code]
Merci