GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Ludo43 le 28 Août 2011, 04:12:04

Titre: Problème Mysql - Erreur lors de la lancée du serveur
Posté par: Ludo43 le 28 Août 2011, 04:12:04
Salut à tous,

Voila j'ai tenter de créer un serveur incluant une base de donnée Mysql, voici le log lorsque je lance mon serveur :

Connection to MySQL database: Successfull !
[03:58:42] Error in mysql_select_db: Access denied for user '**'@'%' to database '**'
[03:58:42] [MYSQL] Connection reussie
[03:58:42] Loading cars...
[03:58:42] Loading bizz...
[03:58:42] Loading houses...
[03:58:42] Loading GPS...
[03:58:42] Error in mysql_query: No database selected
[03:58:42] Error in mysql_store_result: No database selected

Error in mysql_select_db: Access denied for use : Pourquoi il me le refuse et où puis-je trouver "mysql_select_db" "mysql_query" "mysql_store_result" et pourquoi "No database selected" puisque je l'ai bien défini dans mon script "Connection réussie" alors que j'ai tester avec un MYSQL faux il me sort "Connexion Echoué", donc ma base de donnée est bien bonne, est-ce que j'ai oublier de modifier un include ou autre ? Que l'informatique est cruelle :p

Merci de votre précieuse aide, à bientôt.
Titre: Re : Problème Mysql - Erreur lors de la lancée du serveur
Posté par: Azz45 le 28 Août 2011, 04:35:58
Sur le Mysql, c'est les mêmes identifiants que sur le gamemode?

Met ton bout de script (cache les identifiants ou modifie les).
Titre: Re : Problème Mysql - Erreur lors de la lancée du serveur
Posté par: Ludo43 le 28 Août 2011, 05:10:34
J'ai réussi j'avais pas mis les droits d'utilisateurs, mais maintenant je comprends pas, en bref, j'ai dl un GM MYSQL, je l'ai modifié, il comprenait comme include "a_mysql" "a_sampdb" "a_sampmysql"
comme plugin "streamer.dll mysql.dll sampmysql.dll sscanf.dll".

J'ai correctement inscrit les infos DB, je comprends pas à partir de ma base de donnés, comment tous les fichiers se créer ? Ai-je louper une étape ?

Merci.
Titre: Re : Problème Mysql - Erreur lors de la lancée du serveur
Posté par: Armans le 28 Août 2011, 05:22:42
Un jour un home ma passer sa pour l'instant je m'en serre pas peut être a toi il sera plus utile:

http://wiki.sa-mp.com/wiki/MySQL_Tutorial (http://wiki.sa-mp.com/wiki/MySQL_Tutorial)
Titre: Re : Problème Mysql - Erreur lors de la lancée du serveur
Posté par: Azz45 le 28 Août 2011, 05:43:49
J'ai pas compris, tu as pris un autre GM en copiant ce qui était à l'intérieur dans ton GM ou je me trompe ?

C'est normal pour les includes, sinon ça ne fonctionnerait pas.
En MySQL je m'y connais pas très bien, attend que cristab passe il te donnera peut être de l'aide car il est bien casé sur ce sujet la.  ;)
Titre: Re : Problème Mysql - Erreur lors de la lancée du serveur
Posté par: cristab le 28 Août 2011, 09:39:24
moi non plus pas compris tu souhaite du SQL mais tu parle de fichier :s
Titre: Re : Problème Mysql - Erreur lors de la lancée du serveur
Posté par: Ludo43 le 28 Août 2011, 12:24:21
Le truc c'est que dès que je tente de lancer mon serveur, plusieurs problèmes MYSQL surgissent, je n'ai aucune idée de ce que je dois faire, dois-je créer des tables dans ma base de donnée ou autre ?

Merci.


EDIT : non j'ai tout mon dossier [ gamemode/include/plugins.... ]
Est-ce qu'à la lancée de mon serveur toute ma base de donné se créé automatiquement ou il faut que je le fasse ?

Merci.
Titre: Re : Problème Mysql - Erreur lors de la lancée du serveur
Posté par: cristab le 28 Août 2011, 12:31:56
ah tu n'as pas creer de table ^^ serieusement va regarder le lien de Samir et regarde Ô il creer des table des le debut dis donc ... si tu n'as aucune connaissance en sql laisse tomber et va lire des tuto sur le sql
Titre: Re : Problème Mysql - Erreur lors de la lancée du serveur
Posté par: Ludo43 le 28 Août 2011, 12:37:15
J'en ai créer, mais le problème :

"[04:46:35] Error in mysql_query: Unknown column 'id' in 'where clause'
[04:46:35] Error in mysql_store_result: Unknown column 'id' in 'where clause'"

Merci encore, désolé ^^.
Titre: Re : Problème Mysql - Erreur lors de la lancée du serveur
Posté par: cristab le 28 Août 2011, 12:46:52
Unknown column 'id' in 'where clause' sa ne te cause pas ce genre d'erreure il te dit que la colone id n'est pas trouvable dans la table where clause

j'ai ecrit un tuto pour un login en php tu peu tenter de t'y inspirer http://www.lzr-team.fr/track.php?ID=27 (http://www.lzr-team.fr/track.php?ID=27)
Titre: Re : Problème Mysql - Erreur lors de la lancée du serveur
Posté par: Ludo43 le 28 Août 2011, 12:50:12
Merci beaucoup Cristab je vais voir ça :)
Titre: Re : Problème Mysql - Erreur lors de la lancée du serveur
Posté par: Xartrick le 29 Août 2011, 05:11:18
Citer
Error in mysql_query: Unknown column 'id' in 'where clause'

Ta requête doit ressembler à ceci ...

SELECT * FROM 'table' WHERE 'id' = 1;
Il est simplement dit que la colonne qui porte le nom id n'existe pas !