• 22 Avril 2025, 19:53:18


Auteur Sujet: [Résolut]Petit probleme de syntax MYSQL  (Lu 789 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
[Résolut]Petit probleme de syntax MYSQL
« le: 01 Mai 2011, 15:54:15 »
Bonjour,

Et oui c'est encore moi ^^, cette fois ci j'ai un petit problème de syntax :

Error in mysql_query: 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 'Key) VALUES ('Carlos_Falcone', 'peace')' at line 1

Voila la ligne concerné :

   format(query, sizeof(query), "INSERT INTO players (Nom, Key) VALUES ('%s', '%s')", sqlplyname, sqlpassword);
   samp_mysql_query(query);

J'ai déjà essayer bon nombre de syntaxe différente, rien à faire j'ai même était voir sur le manual du sql et sa change toujours rien

EDIT: Résolut, le mot key ne marchait pas je l'est juste remplacer par Password et sa marche désoler du dérangement, sa pourra être utile a certain.
« Modifié: 01 Mai 2011, 16:13:24 par Dark_revan »

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : [Résolut]Petit probleme de syntax MYSQL
« Réponse #1 le: 01 Mai 2011, 17:04:35 »
Oui, je crois que key est un mot-clé de MySQL, c'est comme si tu appelais une variable new en Pawn ^^

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : [Résolut]Petit probleme de syntax MYSQL
« Réponse #2 le: 02 Mai 2011, 00:09:33 »
Syntaxe:

INSERT INTO `players` (`Nom`, `Key`) VALUES ('%s', '%s');

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : [Résolut]Petit probleme de syntax MYSQL
« Réponse #3 le: 02 Mai 2011, 16:04:37 »
On plus simple à utiliser et à modifier :
INSERT INTO players SET nom='%s', 'key'='%s';
Sinon, si ta table ne contient que ces deux champs (ça evite d'avoir à mettre leurs noms) :
INSERT INTO players VALUES ('%s', '%s');
++
Syg
Courtesy of GtaManiac