Ir para conteúdo
Fórum Script Brasil
  • 0

Sintaxe


lemissel

Pergunta

Preciso colocar máscara na query, mas sempre dá erro, alguém pode me ajudar por favor???

//query que dá certo

$pegar = "SELECT * FROM aa_cli WHERE '$campo'='\"%\"$palavra_chave\"%\"' ORDER BY Decli_fa01 LIMIT $inicial,5";

//query que nunca dá certo

$contar = "SELECT * FROM aa_cli '$campo'=\"%$palavra_chave%\"";

//erro

You have an error in your SQL syntax near ''Decli_fa01'="%Teste%"' at line 1

Valeuuuus

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Mas q ratiada expetacular... heheh valeu... mas tp eu acho que as máscaras n estão funcionando, porque tipo, eu tenho no bd um valor assim, "EMPRESA TAL E TAL S.A." dae eu mando procurar por "TAL", e ele só retorna um zero. e mesmo quando eu faço a busca exata ele retorna um zero sad.gif. E agora, que será???

Valeu ae wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

esse mesmo:

$contar = "SELECT * FROM aa_cli WHERE $campo'=\"%$palavra_chave%\"";

já tentei assim:

$campo'='%$palavra_chave%'

$campo'=\"%\"$palavra_chave\"%\"

...

já tentei de td quanto q é forma, mas n funciona...

dei um echo na var q recebe o retorno de mysql_num_rows, e é sempre 0...

Link para o comentário
Compartilhar em outros sites

  • 0

poots tá complicado isso heheh eu testei tirando a aspas q estava sobrando en deu nada, dae eu testei com o LIKE, e o mysql_num_results retornou 1, mas eu tenho duas linhas no bd com a palavra procurada e não exibiu nada tb...

enton eu coloquei um do...while pra executar e abriu tudo em branco...

aqui está um trecho do meu código: (sem o do... while)

$contar = "SELECT * FROM aa_cli WHERE $campo LIKE \"%$palavra_chave%\"";

  $contarok= mysql_query($contar) or die(mysql_error());

  $total_records = mysql_num_rows($contarok);

  $pages = intval($total_records / 5);

  echo $total_records;

 

  {

    //aqui vem os meus campos...

    echo "<div id=\"conteudo\"><table width=\"100%\" border=\"0\" cellspacing=\"4\" cellpadding=\"0\">

  <tr>

    <td width=\"8%\"><font color=\"red\">Cnpj:</font></td>

    <td colspan=\"3\">".$array['Cdcli_fa01']."</td>

    <td width=\"15%\">Código do cliente:</td>

    <td>".$array['Cdempre_ge']."</td>

  </tr>

  <tr>

    <td>Nome:</td>

    <td colspan=\"5\">".$array['Decli_fa01']."</td>

  </tr>

  <tr>

...

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...