13/04/2022 08:56
(Esta mensagem foi modificada pela última vez a: 13/04/2022 09:10 por Mateus Lima.)
(12/04/2022 19:41)Negiun Escreveu: Fala Galera, tudo tranquilo?
Meu código não está criando a tabela na db
Conexão:
Código:#define host "localhost"
#define User "root"
#define Da "teste"
#define Pass ""
Código:stock ConnectMysql()
{
printf("==| Estabelecendo Conexao com a banco de dados |==");
new MySQLOpt:mysql_opcoes = mysql_init_options();
mysql_set_option(mysql_opcoes, MULTI_STATEMENTS, true);
MySQL = mysql_connect(host, User, Pass, Da, mysql_opcoes);
if(mysql_errno(MySQL) != 0)
{
printf("iiiii joker fez cagada não consegui conexão com o banco de dados.");
return false;
}
printf("==| Conexao bem sucedida |==");
return true;
}
Criar tabela:
A Conexão é feita mas a tabela não é criadaCódigo:public OnFilterScriptInit()
{
ConnectMysql();
mysql_query(MySQL, "CREATE TABLE IF NOT EXITS `EventLogin`(\
`Nome`(varchar(24) NOT NULL DEFAULT '',\
`Dia`int(6) NOT NULL DEFAULT 0) ", false);
return 1;
}
Bem, você digitou "EXISTE" errado e saiu como "SAIDAS", e colocou um Parênteses sem necessidade alguma (acima das linhas pretas):
![[Imagem: HwjhxDk.png]](https://i.imgur.com/HwjhxDk.png)
lhe aconselho a quando tiver esses tipo de problema rever a documentação, ou faça em base do propio phpMyAdmin vá em "
![[Imagem: kc7zgft.png]](https://i.imgur.com/kc7zgft.png)
tabela pela textbox que já tem um auto complete incluso (amostra erros de digitação):
![[Imagem: LOnULKF.png]](https://i.imgur.com/LOnULKF.png)
veja os Exemplos do próprio criador, Chainksain fala em um Video sobre. Mas tente rever documentação e "tutoriais" do conceito do banco de dados, ele não irá explicar como funciona o banco de dados, ele apenas te orienta!
Veja "Curso em Video" como o próprio Chainksain diz.
Seu código sem erros:
Código:
CREATE TABLE IF NOT EXISTS `EventLogin`(
`Nome` varchar(24) NOT NULL DEFAULT '',
`Dia` int(6) DEFAULT 0)
(eu só estou falando da criação da tabela)
![[Imagem: SWAkMZP.png]](https://i.imgur.com/SWAkMZP.png)