Marcelo Souza Postado Janeiro 11, 2008 Denunciar Share Postado Janeiro 11, 2008 (editado) E ai pessoal será que alguém pode me dar uma ajudinha....eu instalei o php triad para testar os scripts php, e toda vez que eu vou trabalhar com um BD, ao criar as tabelas sempre da algum erro nas funções abaixo. (eu uso o PHPmyadmin)ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1You have an error in your SQL syntax near 'ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ' at line 9INSERT INTO tb_estados(uf,estado) VALUES(‘AC’,’Acre’)You have an error in your SQL syntax near '‘AC’,’Acre’)' at line 1Será que pode ser algum erro na cofiguração do mysql?alguém me da uma luz...vlw... Editado Janeiro 11, 2008 por Marcelo Souza Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 11, 2008 Denunciar Share Postado Janeiro 11, 2008 Faça um teste com a seguinte tabela:CREATE TABLE news_usuarios ( id int(3) NOT NULL auto_increment, nome varchar(60) NOT NULL, PRIMARY KEY (id) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1; Essa dai funciona... Quanto ao INSERT INTO, os valores tem que estar entre apóstrofes... INSERT INTO news_usuarios (nome) VALUES('EEEEEEEEE'); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcelo Souza Postado Janeiro 11, 2008 Autor Denunciar Share Postado Janeiro 11, 2008 (editado) O segundo problema deu certo, eu troquei as aspas pelas apóstrofes, e resolveu consegui inserir valores nos campos...Já a primeira tabela quem você me enviou, eu usei o MySQL-front para testa-lá, e ele acusou o seguinte erro:SQL execution error #1064. Response from de database:you have an error in your SQL Syntax near ' ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1' at line 5será que você pode me informar o que faz esse comando é o que pode estar provocando esse erro...vlw pela força que você esta me dando.... Editado Janeiro 11, 2008 por Marcelo Souza Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Janeiro 11, 2008 Denunciar Share Postado Janeiro 11, 2008 Qual é a versão do seu MySQL?Isso está me parecendo incompatibilidade de versões... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcelo Souza Postado Janeiro 11, 2008 Autor Denunciar Share Postado Janeiro 11, 2008 é um que veio junto no PHP Triad....quando eu abro o phpadmin ele mostra mySQL Version 3.23.35 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Janeiro 11, 2008 Denunciar Share Postado Janeiro 11, 2008 Cara, você precisará atualizar essa versão do seu MySQL.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcelo Souza Postado Janeiro 11, 2008 Autor Denunciar Share Postado Janeiro 11, 2008 HeheEu imaginei que podia ser alguma coisa com o mySQL mas nem atinei para a Versão...vlw pessoa.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Marcelo Souza
E ai pessoal será que alguém pode me dar uma ajudinha....
eu instalei o php triad para testar os scripts php, e toda vez que eu vou trabalhar com um BD, ao criar as tabelas sempre da algum erro nas funções abaixo. (eu uso o PHPmyadmin)
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1
You have an error in your SQL syntax near 'ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ' at line 9
INSERT INTO tb_estados(uf,estado) VALUES(‘AC’,’Acre’)
You have an error in your SQL syntax near '‘AC’,’Acre’)' at line 1
Será que pode ser algum erro na cofiguração do mysql?
alguém me da uma luz...
vlw...
Editado por Marcelo SouzaLink para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.