GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: karimos le 25 Juin 2012, 16:37:11

Titre: requete mysql invalide
Posté par: karimos le 25 Juin 2012, 16:37:11
Bonjours voila je recois une erreure dans cette requete mysql j'ai beau chercher l’erreur je trouve pas :

Citer
[MySQL ERROR 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 ''pName', 'pPassword', 'pMail', 'pAge', 'pSexe') values('Dean_Corll', '19FA61D755' at line 1, connection 1, callback '', query: 'INSERT INTO accounts('pName', 'pPassword', 'pMail', 'pAge', 'pSexe') values('Dean_Corll', '19FA61D75522A4669B44E39C1D2E1726C530232130D407F89AFEE0964997F7A73E83BE698B288FEBCF88E3E03C4F0757EA8964E59B63D93708B138CC42A66EB3', '[email protected]', '16', '0')'
Titre: Re : requete mysql invalide
Posté par: Xartrick le 27 Juin 2012, 21:12:41
Essaye cette requête:

INSERT INTO accounts(pName, pPassword, pMail, pAge, pSexe) VALUES ('Dean_Corll', '19FA61D75522A4669B44E39C1D2E1726C530232130D407F89AFEE0964997F7A73E83BE698B288FEBCF88E3E03C4F0757EA8964E59B63D93708B138CC42A66EB3', '[email protected]', 16, 0)
Les colonnes ne doivent pas être renseigné entre guillemets (' ou "), mais directement ou entre `.
Les types numériques n'ont pas besoin d'être encadré par ces guillemets.

Je ne sais pas si c'est volontaire, mais le mot de passe est vide.
Je m'explique, tu utilise la fonction de hache
Whirlpool, et voici ce que ça donne:

whirlpool(NULL) = 0x19FA61D75522A4669B44E39C1D2E1726C530232130D407F89AFEE0964997F7A73E83BE698B288FEBCF88E3E03C4F0757EA8964E59B63D93708B138CC42A66EB3