• 03 Mai 2025, 03:10:12


Auteur Sujet: [Résolut]Probleme Serveur SQL  (Lu 1082 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]Probleme Serveur SQL
« le: 29 Avril 2011, 16:57:03 »
Bonjour,

Voila j'ai un petit problème avec le SQL ^^.
Pour bien montrer que  la connections est établit :
[16:27:45] MYSQL: Attempting to connect to server...
[16:27:46]
Connection to MySQL database: Successfull !
[16:27:46] MYSQL: Database connection established.

le problème :
[16:30:41] [join] Carlos_Falcone has joined the server (13:192.168.1.12)
[16:30:46] Error in mysql_query: MySQL server has gone away
[16:30:46] Error in mysql_query: MySQL server has gone away
[16:30:46] Error in mysql_store_result: MySQL server has gone away

Quand je me connecte au serveur avec un nouveau compte. le serveur crash quand je m'enregistre. Je pense que c'est un problème du à la base de donnée.

Si vous pourriez m'aidez svp. Et n'hesitez pas si vous avez besoin de plus d'info.

PS: BD hébergé en local avec EazyPHP
Script similaire à modern topia pour ce qui est du SQL dans les compte joueurs.

Merci.
« Modifié: 01 Mai 2011, 15:51:23 par Dark_revan »

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Probleme Serveur SQL
« Réponse #1 le: 29 Avril 2011, 16:59:48 »
tu as creer les tables donc tu as besoin
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : Probleme Serveur SQL
« Réponse #2 le: 29 Avril 2011, 17:06:09 »
J'ai pas trés bien compris mais oui j'ai crée les tables.
Plus précisement 3 tables : login, players et vehicule

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Probleme Serveur SQL
« Réponse #3 le: 29 Avril 2011, 17:09:32 »
car apparement ton mysql se ferme tente de prendre WAMP ou XAMP au lieu de Easyphp pour voir si le mysql plante si tel est le cas c'est que il y a un soucis dans le code
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Dark_revan

  • Serveur RPG : *¤REAL DREAM¤*
  • *
  • Bandit
  • Script Serveur RolePlay.
  • Messages: 338
    • Voir le profil
Re : Probleme Serveur SQL
« Réponse #4 le: 29 Avril 2011, 17:30:40 »
je pense que sa vient du code.

Voici le OnPlayerregister.



J'ai verifier le code MySQLCreateAccount et MySQLCheckConnection il semble bon. enfin je sait pas d'ou vient l'erreur. :(

Edit: J'ai essayer avec Wamp, sa marche pas non plus toujours le même problème.
Edit2: J'ai trouver le morceau de code qui ne va pas :

public MySQLCheckAccount(sqlplayersname[])
{
new query[128];
new escstr[MAX_PLAYER_NAME];
samp_mysql_real_escape_string(sqlplayersname, escstr);
format(query, sizeof(query), "SELECT id FROM players WHERE LOWER(Name) = LOWER('%s') LIMIT 1", escstr);
samp_mysql_query(query);
samp_mysql_store_result();
if (samp_mysql_num_rows()==0)
{
return 0;
}
else
{
new strid[32];
new intid;
samp_mysql_fetch_row(strid);
intid = strval(strid);
return intid;
}
}

Le problème c'est que je ne sait pas comment sa se fait qu'il marche pas.
Si vous pouvez y jete un coup d'oeil. Merci

Double post
Je ne comprend pas pourquoi cela fait crash mon serveur  :wall

J'ai effectuer un petit code php pour voir si. il y a accès a la base de donnée. Et donc l'accès marche.
J'ai mit en parallèle modern topia pour voir, Modern topia crash mais pas pour la même raison.
Le serveur n'arrive pas à émettre la requête à la base de donnée avec mon GM.

 Si vous auriez la moindre idée de ce qui provoque cela. Sa pourrait m'aider car c'est assez urgent et je reste bloqué sur un problème comme sa.


EDIT: sur le dédier sa marche, j'ai retirer la fonction samp_mysql_free_result qui fait crasher le serveur.
« Modifié: 01 Mai 2011, 15:51:05 par Dark_revan »