[Ajuda] mysql
#1

PHP код:
//
#include a_samp
#include a_mysql
#define mysql_host "localhost"
#define mysql_user "root@localhost" // na database esta assim eu coloco so root ? ou assim ?
#define mysql_password ""
#define mysql_database "sa-mp"
main(){print("\n----------------------------------");}
public 
OnGameModeInit()
{
    
    
SetGameModeText("Blank Script");
    
AddPlayerClass(01958.37831343.157215.3746269.1425000000);
    
mysql_connect(mysql_hostmysql_usermysql_databasemysql_password);
    
mysql_debug(1);
    return 
1;
}
public 
OnGameModeExit()
{
    
mysql_close();
    
mysql_debug(0);
    return 
1;
}
// 
minha duvida e o seguinte como eu faзo para saber se esta conectado a database ?

eu crie a database tipo fui em criar e criei 4 tabelas id,nome,senha,nivel me expliquem ae .

se for para postar gracinhas no topico nem poste .



Reply
#2

pawn Код:
static connectionhandle;

connectionhandle = mysql_connect(mysql_host, mysql_user, mysql_database, mysql_password);


printf("connected: %s", connectionhandle ? "yes" : "no");
Reply
#3

Bem, nгo posso falar de cabeзa, mas no php vocк poderia usar um cуdigo que imprimiria uma mensagem informando que a conexгo foi feita ou nгo. Provavelmente vocк pode fazer isso no samp, imprimindo uma mensagem no servidor ou console, ou atй mesmo criando uma funзгo para obter os resultados da db...
Tenta ver em gms com sql, й um bom exemplo de como se fazer. Boa sorte.

Bem, nгo pude ajudar, mas jб dei alguma direзгo nй.

@Edit: O carinha acima foi mais rбpido e jб postou o que eu tava digitando, й isso ai.
Reply
#4

Quote:
Originally Posted by [Y]Falcon
Посмотреть сообщение
pawn Код:
static connectionhandle;

connectionhandle = mysql_connect(mysql_host, mysql_user, mysql_database, mysql_password);


printf("connected: %s", connectionhandle ? "yes" : "no");
// error 001: expected token: "-string end-", but found "-identifier-"

linha : connectionhandle = mysql_connect(mysql_host, mysql_user, mysql_database, mysql_password);

como nao entendo nada de mysql nao sei espero ajuda se voce poder ajudar.
Reply
#5

pawn Код:
printf("connected: %s", (connectionhandle) ? ("yes") : ("no"));
ou

pawn Код:
if(connectionhandle) print("conectado");
else ("nгo conectado");

edit:

#define mysql_user "root@localhost" // na database esta assim eu coloco so root ? ou assim ?

uso apenas com root, acredito que assim deve funcionar tambйm
Reply
#6

Quote:
Originally Posted by [Y]Falcon
Посмотреть сообщение
pawn Код:
printf("connected: %s", (connectionhandle) ? ("yes") : ("no"));
ou

pawn Код:
if(connectionhandle) print("conectado");
else ("nгo conectado");
perfect apareceu conected > yes valeu cara + rep para voce e pro de cima que tentou ajudar.
Reply
#7

Quote:
Originally Posted by Q.I
Посмотреть сообщение
perfect apareceu conected > yes valeu cara + rep para voce e pro de cima que tentou ajudar.
o mais correto й usar
pawn Код:
if(mysql_ping())
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)