perchut2 Hell, it's about time... | Bonjours, j'ai un pb avec mon code php ; je veux insérer des données dans cette table (base mysql) :
CREATE TABLE `archives` (
`id` int(11) NOT NULL auto_increment,
`classe` varchar(32) NOT NULL default '',
`matiere` varchar(32) NOT NULL default '0',
`date` varchar(32) NOT NULL default '',
`numero` varchar(32) NOT NULL default '0',
`note` varchar(32) NOT NULL default '0',
`professeur` varchar(32) NOT NULL default '',
`eleve` varchar(32) NOT NULL default '',
`type` varchar(32) NOT NULL default '',
`depositaire` varchar(32) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3 ; |
je le fais avec cette commande:
Code :
- $sql = "INSERT INTO archives(classe,matiere,date,numero,note,professeur,eleve,type,depositaire) VALUES(
- '".$_SESSION['classe']."',
- '".$_SESSION['id_matiere']."',
- '".$_SESSION['date']."',
- '".$_SESSION['numero']."',
- '".$_SESSION['note']."',
- '".$_SESSION['professeur']."',
- '".$_SESSION['eleve']."',
- '".$_SESSION['type']."',
- '".$_SESSION['depositaire']."')";
|
ce qui me donne ce string sql :
Code :
- INSERT INTO archives(classe,matiere,date,numero,note,professeur,eleve,type,depositaire) VALUES( 'tp1', '189', '2005-05-06', '1', '1.2', 'fqsdf', 'fsqf', 'composition', 'qsdfqf')
|
je n'arrive pas à trouver le probleme en rajoutant id (la clef primaire) et '' dans les values, ca ne fait rien (de toute facon id est en auto increment)
je pensais que c'était un type de données qui déconnait, alors j'ai tout mis en varchar, et ca ne marche toujours pas Voila, si quelq'un a une idee... ? Merci pour votre aide |