[Ajuda] MySQL
#1

tenho tido mts problemas ultimamente, simplesmente nгo consigo usar MySQL, por que simplesmente ele nгo insere, consulta, atualiza e deleta nada.

pawn Код:
#include <a_samp>
#include <a_mysql>

new Conexao;

main()
{
}

public OnGameModeInit()
{

    Conexao = mysql_connect("localhost", "root", "servidor", "");
    if (mysql_ping() == 0)
    {
        printf("Problemas na conexгo com o banco de dados o servidor serб finalizado!");
        SendRconCommand("exit");
        return true;
    }
    else
    {
        mysql_function_query(Conexao, "INSERT INTO `contas` (`usuario`, `senha`) VALUES ('MyName', '0000')", false, "", "");
    }
    return 1;
}
Log do MySQL
Код:
[01:00:27] >> mysql_connect(localhost, root, servidor, ******) on port 3306
[01:00:27] CMySQLHandler::CMySQLHandler() - constructor called.
[01:00:27] CMySQLHandler::CMySQLHandler() - Connecting to "localhost" | DB: "servidor" | Username: "root"
[01:00:27] CMySQLHandler::Connect() - Unknown database 'servidor' (Error ID: 1049)
[01:00:27] >> mysql_ping( Connection handle: 1 )
[01:00:27] CMySQLHandler::Ping() - You cannot call this function now. (Reason: Dead Connection)
[01:00:27] >> mysql_query_callback( Connection handle: 1 )
o que acontece e que a tabela servidor, e as colunas usuario e senha ja estao criadas no pgadmin. Alguem pode me dizer por que isto esta acontecendo ?
Reply
#2

Tu n te vais ligar a tabela servidor, mas sim a database dessa tabela
Reply
#3

Quote:
Originally Posted by Delta 4
Посмотреть сообщение
Tu n te vais ligar a tabela servidor, mas sim a database dessa tabela
exato

CMySQLHandler::Connect() - Unknown database 'servidor' (Error ID: 1049)

onde tens "servidor" й o nome da base de dados! e onde tens "INSERT INTO `contas`(`usuario`,`senha`)" aн sim,"contas"й o nome da tabela e "usuario" e "senha" sao as colunas!
Reply
#4

Me expressei mal, meu BD esta assim
Reply
#5

usa isso pra mostrar os erros

PHP код:
public OnQueryError erroriderror[], callback[], query[], connectionHandle )
{
    
printf("%i %s %s %s %i"erroriderrorcallbackqueryconnectionHandle ) ;
    return 
1;

Reply
#6

Quote:
Originally Posted by iSmirnoff
Посмотреть сообщение
usa isso pra mostrar os erros

PHP код:
public OnQueryError erroriderror[], callback[], query[], connectionHandle )
{
    
printf("%i %s %s %s %i"erroriderrorcallbackqueryconnectionHandle ) ;
    return 
1;

С sei se pode te algo a ve, mais os valor sу sгo inseridos se o wamp ta fechado
Reply
#7

cara nгo tenho certeza mas insert into funciona em ongamemodeinit?

tenta colocar em onplayerconnect
Reply
#8

Quote:
Originally Posted by iSmirnoff
Посмотреть сообщение
cara nгo tenho certeza mas insert into funciona em ongamemodeinit?

tenta colocar em onplayerconnect
ele funcinou, inseriu no banco bem certin

Aproveitando tуpico, alguem sabe como crio uma sequencia no MySQL no PostreSQL basta

pawn Код:
create sequence Nome;
Como funfa isso em mysql ?
Reply
#9

Quote:
Originally Posted by iSmirnoff
Посмотреть сообщение
cara nгo tenho certeza mas insert into funciona em ongamemodeinit?

tenta colocar em onplayerconnect
cara, nada haver, podia usar atй em main! so tem que ter a base de dados aberta, de resto faz onde quiser
cara, tenta criar outra base de dados com colacao diferente!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)