FVIEIRAS 2 Denunciar post Postado Maio 9, 2008 Amigos, Tenho um link do Flash chamando uma página PHP que realiza um Select, onde esse botão do flash que informa a palavra chave para buscar.... Vejam como está: on (press) { getURL("http://www.site.com.br/empresas.php?PALAVRACHAVE = `Categoria` Like 'A%'", "mainFrame"); } A Página empresas.php, no Select está assim: $query_listar = "SELECT * FROM Empresas WHERE " . $_GET['PALAVRACHAVE']; $listar = mysql_query($query_listar, $db['con']) or die(mysql_error()); $row_listar = mysql_fetch_assoc($listar); $totalRows_listar = mysql_num_rows($listar); Acontece que ao abrir a página, aparece a seguinte mensagem: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 ONDE ESTÁ O ERRO AMIGOS? Deve ser alguma coisa na sintaxe do flash! Compartilhar este post Link para o post Compartilhar em outros sites
FVIEIRAS 2 Denunciar post Postado Maio 9, 2008 Amigos, Fazendo testes aqui percebi que o problema é o fato de ser um campo texto... Se eu alterar a consulta para procurar pelo ID por exemplo, funciona normalmente.... Ficando assim: on (press) { getURL("http://www.site.com.br/empresas.php?PALAVRACHAVE = `ID` = 1", "mainFrame"); } Agora se for como texto dá aquele erro.... O q tá errado? Compartilhar este post Link para o post Compartilhar em outros sites
FVIEIRAS 2 Denunciar post Postado Maio 9, 2008 Amigos, Está resolvido! O problema é as aspas que tem de ficar fechando textos... que tem de colocar no próprio PHP, não no flash! Td certo.... Compartilhar este post Link para o post Compartilhar em outros sites