Qu'est-ce que tu veux dire par là ?Je pensais pourtant avoir été clair...mais apparement non.
$time=time();
$query = "insert into article values
('', 'ecrivain', 'page', 'description', 'titre', 'article_text', 'image', 20, 10, 10)";
$result=mysql_query($query, $lien) or die (mysql_error());
$id_article = mysql_insert_id();
echo $dernier_id;
$date = date('Y-m-d').' '.$time;
$requette_pages = "insert into pages
(page, date, id_article)
values
('zzzzz', '$date', $id_article)";
mysql_query($requette_pages, $lien) or die (mysql_error());
le problème de ces deux requettes qui fonctionnent, elles insèrent bien les données mais pas comme il faut. La première requette fonctionne en insèrant :
la deuxième insèreid == 185
ecrivain ==ecrivain
page ==page
description ==description
titre ==titre
article_text ==article_text
image ==image
creer ==20
modifier ==10
publier ==10
Code : Tout sélectionner
page ==zzzzz
description
rubrique
date == 2007-06-15 1181911335
id_article == 127
Je parierai que le type de ce champ est un smallint, qui est limité à 127 par son encodage.
Toute insertion d'un nombre plus grand que 127, fera que ce champ contiendra le plus grand nombre qu'il pourra contenir: 127
Change le type de champ, par un type qui admet des nombres plus grand un int, par exemple.