Ou est l'erreur ?

Petit nouveau ! | 3 Messages

18 nov. 2005, 18:45

Bonjour le monde :lol: ,
J'aimerais savoir ou se trouve l'erreur ? :cry:

Code : Tout sélectionner

CREATE TABLE PHP************** ( status enum('enabled','disabled') NOT NULL default 'enabled', before int(11) NOT NULL default '0', extend int(11) NOT NULL default '0' ) TYPE=MyISAM; INSERT INTO PHP**************** VALUES ('disabled', 120, 300);
Voilà la réponse de MySQL

Code : Tout sélectionner

MySQL a répondu: #1064 - 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 'before int(11) NOT NULL default '0', extend int(11) NOT NULL


Merci :wink:

ViPHP
ViPHP | 1024 Messages

18 nov. 2005, 18:59

il me semble que "before" est un mot réservé de MySQL:
http://dev.mysql.com/doc/refman/5.0/en/ ... words.html

2 solutions:
- changer le nom de ce champ
- utiliser ce champ entouré de `guillemets inversés` (alt-gr + 7)

Je conseille de changer le nom du champ, ça évite de devoir trimballer les guillemets inversés à la moindre requête.

A+

Pascal

ViPHP
ViPHP | 2144 Messages

18 nov. 2005, 19:09

Inutile de poster ailleurs en double, surtout ailleurs que dans le forum base de donnée. cfr les règles du forum

Petit nouveau ! | 3 Messages

18 nov. 2005, 19:16

Inutile de poster ailleurs en double, surtout ailleurs que dans le forum base de donnée. cfr les règles du forum
:oops: Tu as raison désolée
Promi je ne recommencerai plus :(

On fait la paix ? :wink:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

18 nov. 2005, 19:19

Modération :
doublon supprimé (merci, Iclo) ;)

Tiky, ça ira pour cette fois,
mais... que je ne t'y reprenne plus !!! :twisted: :twisted: :twisted:

Petit nouveau ! | 3 Messages

18 nov. 2005, 20:35

Modération :
doublon supprimé (merci, Iclo) ;)

Tiky, ça ira pour cette fois,
mais... que je ne t'y reprenne plus !!! :twisted: :twisted: :twisted:
:oops: Ben pour une première je me suis fais remarqué moi..... :oops: :cry:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

18 nov. 2005, 20:45

Allez, sans rancune et bienvenue sur PHPFrance. ;)

La réponse de Pascaltje t'a-t-elle permis de résoudre ton erreur ?