Nochaos 0 Denunciar post Postado Dezembro 29, 2007 olá pessoal é assim, to tentando fazer uma busca no meu MYSQL e tratar o resultado em uma ARRAY, mas não estou conseguindo a consulta retorna vazia. É um mini-sistema de noticias, o usuário tem um ID, dai cada vez que ele posta uma noticia, o ID dele é gravado junto a noticia, depois faço a busca em outra tabela, e vejo qual o nome completo que corresponde ao mesmo usuário meu codigo $y = mysql_query("SELECT * FROM noticias WHERE id='$id'"); while($md = mysql_fetch_array($y)){ $titulo_noticia = htmlspecialchars($md["titulo_noticia"], ENT_QUOTES); $data = $md["data"]; $autor = $md["autor"]; { $x = mysql_query("SELECT * FROM membros_adm WHERE usuario='$autor'"); while($mz = mysql_fetch_array($x)){ $autor_t = $mz["nome"]; $user = array ( "$autor" => "$autor_t",); echo'<h1 class="titulo">'.$titulo_noticia.'</h1> <h3 class="sub-titulo-inf"> Postado por: <a href="mailto:'.$mz["email"].'"><strong>'.$user[$autor].'</strong></a> / '.$data.'</strong></h3> '.$md[noticia_completa].'<br /><br /> <br /> <br /> <strong>Imagem da notícia:</strong><br /> <img class="galeria" src="imagens_secoes/noticias/'.$md["userfile"].'" alt="tuox" /> '; } } } Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Dezembro 30, 2007 use mysql_error() desta forma, para ver qual é o erro retornado pelo mysql: $sql = mysql_query(consulta) or exit(mysql_error()); Compartilhar este post Link para o post Compartilhar em outros sites
Mwms 0 Denunciar post Postado Dezembro 31, 2007 ou entaum faz o seguinte sempre q tiver um erro no sql você usa um adm de SQL ai você vai no editor e coloca lah exatamente o q você tah executando (não de esqueça de modificar as variáveis pelo seu valor) dai se tiver algum erro de sintaxe ele apontará eu acho o jeito mais facil de se verificar flow matheus ^_^ Compartilhar este post Link para o post Compartilhar em outros sites
Nochaos 0 Denunciar post Postado Janeiro 2, 2008 muito obrigado pessoal !!! usei como beraldo disse e deu certinho a sintaxe retornou que o faltava um valor no BD :D Compartilhar este post Link para o post Compartilhar em outros sites