João Melo 1 Denunciar post Postado Outubro 24, 2007 Boa noite gente, fiz um script que salvo o cadastro de usuarios com fotos no bd (o campo imagem é blob), está funcionando bem e o script que exíbe os usuarios só exibe a foto e não o restante dos campos. show_user PHP <?php $sql = "Select * from imagens ORDER BY codigo ASC"; $query = mysql_query($sql); if(!$query) { die("Xiii, deu pau! :(" . mysql_error() . '<br>'); } if(mysql_num_rows($query) == 0){ echo "vazio"; }else { while($row = mysql_fetch_assoc($query)){ $fotos = $row['imagem']; $user = $row['usuario']; $email = $row['email']; $funcao = $row['funcao']; echo $fotos; echo "Nome: ".$user."<br>"; echo "Email: ".$email."<br>"; echo "Função: ".$funcao."<br>"; }}?> Compartilhar este post Link para o post Compartilhar em outros sites
GuttoSP 2 Denunciar post Postado Outubro 24, 2007 mysql_fetch_assoc é case sensitive, então confira se os nomes dos campos da tabela estão realmente em minúsculo. Compartilhar este post Link para o post Compartilhar em outros sites
João Melo 1 Denunciar post Postado Outubro 26, 2007 já faço o uso deste mesmo script para exibir somente os dados, mas quando coloco PHP echo $fotos; só exibe a foto do primeiro registro e as outras fotos com os registros não são exibíbidos, como se estivesse feito somente a seleção do campo foto do id 0 no caso. Compartilhar este post Link para o post Compartilhar em outros sites
GuttoSP 2 Denunciar post Postado Outubro 27, 2007 Dê uma olhada nesse link http://www.linhadecodigo.com.br/Artigo.aspx?id=100 Compartilhar este post Link para o post Compartilhar em outros sites
João Melo 1 Denunciar post Postado Outubro 27, 2007 vlw, mas este código só exíbe a imagem, no meu caso quando coloco para exibir a imagem só exibe a imagem do primeiro registro, se tiro a imagem exibe tudo certo. Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Cobra 0 Denunciar post Postado Outubro 27, 2007 Já tentaste colocar o campo de foto como último a ser selecionado e exibido? Assim: while($row = mysql_fetch_assoc($query)){ $user = $row['usuario']; $email = $row['email']; $funcao = $row['funcao']; $fotos = $row['imagem']; echo "Nome: ".$user."<br>"; echo "Email: ".$email."<br>"; echo "Função: ".$funcao."<br>"; echo $fotos; Se fez isso e funcionou, provavelmente é algum erro no armazenamento do valor no banco de dados. Tente trocar de blob para text ou varchar. A única vez que tive problema relacionado a isso foi quando o campo de imagem não estava guardando os dados de forma correta. Compartilhar este post Link para o post Compartilhar em outros sites
João Melo 1 Denunciar post Postado Outubro 27, 2007 Mesmo mudando os campos, fica a mesma coisa :huh: Compartilhar este post Link para o post Compartilhar em outros sites