[Ajuda] Problemas com MySQL
#1

Estou comeзando a estudar MySQL para interagir com GM. Jб vi vбrios tutoriais muito parecidos mas nenhum supriu minha dъvida.

Jб fiz as primeiras etapas, as de definir:
pawn Код:
#define mysql_host "127.0.0.1"
#define mysql_user "root"
#define mysql_password "******"
#define mysql_database "sa-mp"
Na segunda etapa, ao colocar as funзхes em OnGameModInit
pawn Код:
mysql_connect(mysql_host, mysql_user, mysql_database, mysql_password);
mysql_query("CREATE TABLE IF NOT EXISTS pinfo(user VARCHAR(24), password VARCHAR(40), score INT(20), dinheiro INT(20), IP VARCHAR(16) )");
Eu configuro tudo certinho: os host, user, pass, db e as linhas para conectar.

Compilo com sucesso:
pawn Код:
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase
Ao executar o samp-server.exe ele nгo carrega o GM:
pawn Код:
----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team

[18:50:06] filterscripts = ""  (string)
[18:50:06]
[18:50:06] Server Plugins
[18:50:06] --------------
[18:50:06]  Loading plugin: mysql
[18:50:07]

  > MySQL plugin R7 successfully loaded.

[18:50:07]   Loaded.
[18:50:07]  Loaded 1 plugins.

[18:50:07]
[18:50:07] Filterscripts
[18:50:07] ---------------
[18:50:07]   Loaded 0 filterscripts.
Reply
#2

tenta assim:

PHP код:
mysql_connect("mysql_host""mysql_user""mysql_database""mysql_password"); 
mysql_query("CREATE TABLE IF NOT EXISTS `pinfo`(`user` VARCHAR(24), `password` VARCHAR(40), `score` INT(20), `dinheiro` INT(20), `IP` VARCHAR(16) )"); 
Reply
#3

Vlww +rep

Код:
----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3z, ©2005-2014 SA-MP Team

[19:05:30] filterscripts = ""  (string)
[19:05:30] 
[19:05:30] Server Plugins
[19:05:30] --------------
[19:05:30]  Loading plugin: mysql
[19:05:30] 

  > MySQL plugin R5 successfully loaded.

[19:05:30]   Loaded.
[19:05:30]  Loaded 1 plugins.

[19:05:30] 
[19:05:30] Filterscripts
[19:05:30] ---------------
[19:05:30]   Loaded 0 filterscripts.

[19:05:32] 
----------------------------------
[19:05:32]  Blank Gamemode by your name here
[19:05:32] ----------------------------------

[19:05:32] Number of vehicle models: 0
Reply
#4

Quote:
Originally Posted by Pxndx
Посмотреть сообщение
Vlww +rep
disponha sempre
Reply
#5

penso que isso nгo irб funcionar...
Visto que:
pawn Код:
mysql_connect("mysql_host", "mysql_user", "mysql_database", "mysql_password");
O que tб escrito й string e nгo as defines, logo isso vai dar problemas...

A soluзгo й voltares a colocar o original
pawn Код:
mysql_connect(mysql_host, mysql_user, mysql_database, mysql_password);
E depois abrires o mysql_error e postares o log...
Reply
#6

ainda continuo tendo problemas amigo, eu adicionei esse comando para certificar que deu para conectar:
pawn Код:
new mysql = mysql_connect(host,user,database,password);
if(mysql_errno(mysql) != 0) print("Vocк nгo conseguio conectar o MySQL !");
e sempre que inicio o server a mensagem й exibida. Alguma sugestгo?
Reply
#7

Quote:
Originally Posted by Pxndx
Посмотреть сообщение
ainda continuo tendo problemas amigo, eu adicionei esse comando para certificar que deu para conectar:
pawn Код:
new mysql = mysql_connect(host,user,database,password);
if(mysql_errno(mysql) != 0) print("Vocк nгo conseguio conectar o MySQL !");
e sempre que inicio o server a mensagem й exibida. Alguma sugestгo?
Eu disse, abre um ficheiro do mysql, nгo me lembro se й mysql_log ou mysql_error й algum desses...
Depois copia e coloca aqui...
Reply
#8

Nгo tem nada dentro do mysql_log.txt
Reply
#9

Quote:
Originally Posted by rebelox
Посмотреть сообщение
penso que isso nгo irб funcionar...
Visto que:
O que tб escrito й string e nгo as defines, logo isso vai dar problemas...
Sim, viajei agora kk, mals...
Reply
#10

Quote:
Originally Posted by joker147
Посмотреть сообщение
Sim, viajei agora kk, mals...
Nгo faz mal, todos nуs erramos, agora aprendes-te XD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)