[RESOLU] Problème de requête mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Problème de requête mysql

Re: Problème de requête mysql

par moogli » 25 juil. 2012, 14:08

salut,

tu veux mettre dans le champs une requêtes SQL ?

sinon oui, comme te l'indique la colorisation de la syntaxe SQL, il s'agit d'un problème de quote.

en SQL tu peux les protéger en les doublants ('' ou une ')
INSERT INTO changes.changes VALUES('','CREATE TABLE `abus` (`id` int(14) NOT NULL auto_increment, `description` text NOT NULL, `utilisateur_id` int(16) NOT NULL, `date` timestamp NOT NULL default CURRENT_TIMESTAMP , `mail` varchar(128) NOT NULL, `url_page` varchar(512) NOT NULL, `reponse` text NOT NULL, `action` enum(''AVERTISSEMENT'',''SUSPENSION'') NULL default ''SUSPENSION'', `image` varchar(128) NOT NULL, `test` text NOT NULL, PRIMARY KEY (`id`))',CURRENT_TIMESTAMP)
@+

Problème de requête mysql

par BlueDream » 25 juil. 2012, 12:01

Bonjour,

Voici ma requête :
INSERT INTO changes.changes VALUES('','CREATE TABLE `abus` (`id` int(14) NOT NULL auto_increment, `description` text NOT NULL, `utilisateur_id` int(16) NOT NULL, `date` timestamp NOT NULL default CURRENT_TIMESTAMP , `mail` varchar(128) NOT NULL, `url_page` varchar(512) NOT NULL, `reponse` text NOT NULL, `action` enum('AVERTISSEMENT','SUSPENSION') NULL default 'SUSPENSION', `image` varchar(128) NOT NULL, `test` text NOT NULL, PRIMARY KEY (`id`))',CURRENT_TIMESTAMP)
ET voici l'erreur que j'ai :

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 'AVERTISSEMENT','SUSPENSION') NULL default 'SUSPENSION', `image` varchar(128) NO' at line 1

Je ne sais pas si c'est un problème de quotes mais je ne vois pas du tout la source du problème. Help please !