8792 sujets

Développement web côté serveur, CMS

Désolé, je sèche !

CREATE TABLE `la_gallery` (
  `id` tinyint(2) NOT NULL auto_increment,
  `titre` varchar(50) NOT NULL default '',
  `desc` text NOT NULL,
  `auteur` tinyint(1) NOT NULL default '0',
  `photos` int(3) NOT NULL default '0',
  KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;


INSERT into 'la_gallery' ('titre','desc','auteur') VALUES ('test gallerie n°1','montexte de gallerie','13')


a écrit :

Erreur dans la requête : INSERT into 'la_gallery' ('titre','desc','auteur') VALUES ('test gallerie n°1','montexte de gallerie','13')
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''la_gallery' ('titre','desc','auteur') VALUES ('test gallerie n

Modifié par gordie (30 Oct 2006 - 12:39)
Pour les identifiants de table ou de champs, c'est un backquote qu'il faut utiliser (`, touche AltGr + 7), et non un quote normal (') Smiley smile
Décidément tu le fais exprès !
Je t'ai dit dans l'autre post que Mysql avait une série de mot réservé à l'usage de ses fonctions...

DESC en fait partie, donc changer ce nom.
Mots réservés Mysql

J'ai la vague impression que tu ne sais pas ce que tu fais ?
Ne crois-tu pas qu'il serait bon de faire les choses dans l'ordre, c'est à dire, d'apprendre à marcher avant de te mettre à courir ? Smiley ohwell