[Ajuda] MySQL Ep.2
#1

Olб dnvo .--.
Estou tentando criar um sistema de MySQL bбsico, porйm nгo estб salvando. Ajuda ae gente <3

GM TODA
https://pastebin.com/JcQLJGxV
Reply
#2

Vocк esta criando a coluna Player como inteiro. Troque para VARCHAR(24). E tambйm tente tirar as aspas dos nъmeros inteiros exemplo '%d' para %d
Reply
#3

Quote:
Originally Posted by Cleyson
Посмотреть сообщение
Vocк esta criando a coluna Player como inteiro. Troque para VARCHAR(24). E tambйm tente tirar as aspas dos nъmeros inteiros exemplo '%d' para %d
Primeiramente , Obrigado pelo tutorial atualizado de MySQL.

Tentei o que vocк propфs e nгo funcionou, continua nгo salvado
Reply
#4

Entгo amigo, eu nгo olhei toda GM, mas percebi um erro.
O mysql_connect deve estar nгo em OnPlayerConnect, e sim em OnGameModeInit.
Uma dica: se vocк colocou o arquivo log_core.dll na pasta raнz, foi criada uma pasta 'logs' na pasta raнz. Lб tem um arquivo que faz o log de todos os erros, isso facilita muito entender em que parte estamos errando.
Ah outra coisa, eu nunca vi usarem "localhost" como IP, apenas "127.0.0.1", mas posso estar enganado.
Reply
#5

Quote:
Originally Posted by JohnBlack
Посмотреть сообщение
Entгo amigo, eu nгo olhei toda GM, mas percebi um erro.
O mysql_connect deve estar nгo em OnPlayerConnect, e sim em OnGameModeInit.
Uma dica: se vocк colocou o arquivo log_core.dll na pasta raнz, foi criada uma pasta 'logs' na pasta raнz. Lб tem um arquivo que faz o log de todos os erros, isso facilita muito entender em que parte estamos errando.
Ah outra coisa, eu nunca vi usarem "localhost" como IP, apenas "127.0.0.1", mas posso estar enganado.
Sim, a maioria dos programadores que utilizam MySQL usa "localhost" para servidor local, "127.0.0.1" й a mesma coisa que "localhost", porйm todo mundo quer facilitar sua vida nй? entгo й melhor escrever "localhost".
Reply
#6

Achei esse erro aqui nas logs

PHP код:
[02:24:18] [plugins/mysqlerror #1064 while executing query "INSERT INTO `Jogadores`(Player,Senha), VALUES('Cauezin','teste')": You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' VALUES('Cauezin','teste')' at line 1 
Reply
#7

Quote:
Originally Posted by Cauezin
Посмотреть сообщение
Achei esse erro aqui nas logs

PHP код:
[02:24:18] [plugins/mysqlerror #1064 while executing query "INSERT INTO `Jogadores`(Player,Senha), VALUES('Cauezin','teste')": You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' VALUES('Cauezin','teste')' at line 1 
https://www.w3schools.com/sql/sql_insert.asp

Nгo existe a vнrgula antes de VALUES.
Reply
#8

Quote:
Originally Posted by JohnBlack
Посмотреть сообщение
https://www.w3schools.com/sql/sql_insert.asp

Nгo existe a vнrgula antes de VALUES.
Tinha pensado nisso , mas nem testei :/

Tб salvando agora , mas nгo esta salvando o nome do player e quando entra no servidor nгo bota o player na ultima pos
Reply
#9

Vocк considerou o que o @Cleyson disse?
Vocк estб salvando o nick do player como um nъmero inteiro, o que nгo faz sentido. Ao invйs de INT, vocк deve colocar VARCHAR.
Reply
#10

Quote:
Originally Posted by JohnBlack
Посмотреть сообщение
Vocк considerou o que o @Cleyson disse?
Vocк estб salvando o nick do player como um nъmero inteiro, o que nгo faz sentido. Ao invйs de INT, vocк deve colocar VARCHAR.
Mudei isso tambйm, mas continua nгo salvando

Como a GM estб agora
https://pastebin.com/1TnMGHzr
Reply
#11

Ao invйs de utilizar `Player` = '%s', use `Player` = '%e'
Basicamente substitua todos os %s dos mysql_format para %e.
Reply
#12

Quote:
Originally Posted by JohnBlack
Посмотреть сообщение
Ao invйs de utilizar `Player` = '%s', use `Player` = '%e'
Basicamente substitua todos os %s dos mysql_format para %e.
Ta foda men , nгo foi tambйm

https://pastebin.com/q8Y3inyT
Reply
#13

Fiz algo que nгo gosto mas foi necessario. simplesmente copiei e colei o tutorial do @Cleyson e adicionei o que eu queria :/

Muito obrigado a todos que ajudaram.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)