SA-MP Forums Archive
[Ajuda] MySQL - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] MySQL (/showthread.php?tid=444958)



MySQL - Geo1996 - 19.06.2013

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 ?


Re: MySQL - Delta 4 - 19.06.2013

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


Re: MySQL - DartakousLien - 19.06.2013

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!


Re: MySQL - Geo1996 - 19.06.2013

Me expressei mal, meu BD esta assim



Re: MySQL - smiiir - 19.06.2013

usa isso pra mostrar os erros

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




Re: MySQL - Geo1996 - 19.06.2013

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


Re: MySQL - smiiir - 19.06.2013

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

tenta colocar em onplayerconnect


Re: MySQL - Geo1996 - 19.06.2013

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 ?


Re: MySQL - DartakousLien - 19.06.2013

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!