EduardoSC 0 Denunciar post Postado Junho 29, 2005 Olá pessoal, Bom Dia !!!, Estou fazendo um script de busca, e não está dando certo, está dando erro no mysql_fetch_assoc, e engraçado que meu BD tem registros. O sistema está dando erro na linha do While Olhem o código que fiz, PHP [*]<?php [*] [*]require_once('conecta.php'); [*] [*]if($_POST['busca_loja']) { [*] [*] // $query = "SELECT * FROM noticias WHERE noticias.titulo LIKE '{$_POST['busca_loja']}' OR noticias.categoria LIKE '{$_POST['busca_loja']}'"; [*] $query = "SELECT * FROM noticias WHERE lower(noticias.titulo) LIKE lower('%{$_POST['busca_loja']}%') OR lower(noticias.categoria) LIKE lower('%{$_POST['busca_loja']}%')"; [*] } [*] $res = mysql_query($query); [*] echo $res; [*] [*] while($linha = mysql_fetch_assoc($res)) [*] { [*] $conteudo .= "<a href='most=insert.php?id=" . $linha['ID'] . "'>" . $linha['texto_noticia'] . "</a><br>\n"; [*] $noticias .= "<option value=" . $linha['ID'] . ">" . $linha['titulo'] . "</option>\n"; [*] } [*] [*]?> Alguém sabe me ajudar, Valeu, Abraços, Eduardo. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
elizeu 0 Denunciar post Postado Junho 29, 2005 amigo veja meu exemplo ( funfa legal) PHP [*] [*]$pagina = (isset($_GET['pagina'])) ? $_GET['pagina'] : 0 ; [*] [*] [*]$sql = "SELECT DATE_FORMAT(data,'%d/%m/%y')as mdata,disciplina,tarefa,DATE_FORMAT(data_entrega,'%d/%m/%y') as data_entrega,alunos.nome FROM tarefas,alunos WHERE tarefas.gtst=alunos.gtst AND alunos.matricula=".$user." ORDER BY data DESC"; [*]if(!$print_now == 1){ [*]$query = mysql_query("$sql LIMIT $pagina,$limite", $conexao); [*]} else { [*]$query = mysql_query($sql, $conexao); [*] [*]} [*]$query_total = mysql_query("$sql", $conexao); [*]$total = mysql_num_rows($query_total); [*] [*] [*] [*]while($dados = mysql_fetch_array($query)) { [*] $c = ($c == $c1)?$c2:$c1; [*] echo "<tr bgcolor=\"".$c."\" bordercolor=\"#003366\">"; [*] echo " <td> ".$dados['mdata']."</td>"; [*] echo " <td> ".$dados['disciplina']."</td>"; [*] echo " <td> ".$dados['data_entrega']."</td>"; [*] echo " <td> ".$dados['tarefa']."</td>"; [*] echo "</tr>"; [*]} [*] com o mysql_fetch_array funfa legal mesmo Compartilhar este post Link para o post Compartilhar em outros sites
EduardoSC 0 Denunciar post Postado Junho 29, 2005 Elizeu, Tudo beleza ?? Cara, legal este script seu... Mas você sabe o porque está dando este erro de mysql_fetch_assoc ??? Pq com Array ele funciona e com Fetch não ?? Valeu, Eduardo. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Everton Vilela 1 Denunciar post Postado Março 20, 2007 http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif Compartilhar este post Link para o post Compartilhar em outros sites
QuIx 0 Denunciar post Postado Março 22, 2007 @Norefenk Procure fazer comentários significativos por favor. @Topico Eu achei bom, não sou expert em PHP mais irei testar no meu computador e ver se funciona, qualquer problema retorno aqui. Compartilhar este post Link para o post Compartilhar em outros sites