GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: dydjyz le 13 Octobre 2010, 15:45:30
-
Bonjour,
voilà, j'ai mon GM que j'ai créer en dini, je souhaiterais le recommencer en MYSQL mais je rencontre un problème, comment changer
stats[playerid][VipLevel] = dini_Int((st), "VipLevel");
Et passer le dini_int en mysql ? en gros j'aimerait que sa recupère l'information(contenue dans viplevel) contenue dans la base de donnée, comment faire ?
J'ai déjà fait ça, sa modifie l'information, mais je ne sait pas comment recupérer l'information:
format(Query, sizeof(Query), "DELETE FROM `comptes`WHERE`Pseudo` = '%s' AND `Rang` = '%d'",namee,rangvip);
mysql_query(Query);
format(Query, sizeof(Query), "INSERT INTO `comptes` (`Pseudo`, `Rang`) VALUES('%s', '%d')", namee, rangvip);
mysql_query(Query);
et a quoi sert mysql_store_result(); ? et comment l'utiliser svp ?
Merci de votre aide.
-
up svp
-
Salut,
J'aimerais bien t'aider mais pour l'instant je n'y connais pas encore grand chose.
Je suis vraiment désolé!
++
-
La fonction mysql_store_result() sert à stocker le résultat d'une requête dans une variable de la machine cible.
L'appel à cette fonction n'est utile que dans le cas d'une requête de type SELECT car les autres requêtes (DELETE, INSERT, UPDATE) ne renvoient pas de résultat.
++
Syg
-
http://php.net/manual/fr/function.mysql-result.php (http://php.net/manual/fr/function.mysql-result.php)
-
Merci, mais comment l'utiliser apres, exemple:
Je selectionne le rang du joueur avec un select, je fait mysql store result, comment je l'affiche avec un format puis un SendClientMessage ?
-
Salut,
tu utilise mysql_fetch_row et un truc pour séparer chaque élément de la ligne. Genre strtok, split ou sscanf
bonne chance
Conseil: si tu veut vérifier ce que tu fais, fait un print du résultat à chaque étape.
++Sim++