angelorubin 142 Denunciar post Postado Novembro 25, 2011 Não entendi nem o que você quer, nem se é para mim a dúvida sua Bruno. Se você esta se referindo aos campos em branco no banco, eles são preenchidos com uma imagem em-breve.png qualquer, o que não interfere em nada ao meu ver em relação ao teste com o LIMIT 2,3. Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Augusto 417 Denunciar post Postado Novembro 25, 2011 Troquei as bolas, angelo. Quem está com dúvida é o Fernando, que disse que até tirava um print. Daí você veio com o seu e eu achei que fosse ele. :P Compartilhar este post Link para o post Compartilhar em outros sites
angelorubin 142 Denunciar post Postado Novembro 25, 2011 Troquei as bolas, angelo. Quem está com dúvida é o Fernando, que disse que até tirava um print. Daí você veio com o seu e eu achei que fosse ele. :P Ah beleza, sem problema ! :joia: Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Novembro 25, 2011 OLá.. então, como prometido algumas prints: Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Augusto 417 Denunciar post Postado Novembro 26, 2011 Oras, mas está tudo certo. Qual a dúvida então? Compartilhar este post Link para o post Compartilhar em outros sites
ZUCOLLI 1 Denunciar post Postado Novembro 26, 2011 Bom dia Bruno... No meu caso no MySql dá certo () Só que no PHP me tráz 6 como resultado. ZUCOLLI Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Augusto 417 Denunciar post Postado Novembro 26, 2011 Então, se ambos os dois estiverem com problemas similares, postem como estão fazendo. @Zucolli, lembre que o phpMyAdmin nada mais do que um web app feito em PHP para dar uma cara para o MySQL. Compartilhar este post Link para o post Compartilhar em outros sites
ZUCOLLI 1 Denunciar post Postado Novembro 26, 2011 Bruno, esta é a única maneira que aprendi a usar o MySQL... Segue como estou fazendo: <body> <div id="geral"> <div id="cima"><h1 id="logo_perfil">Perfil <span class="nuato">NuAto</span></h1></div> <div id="esquerda">texto</div> <div id="direita"> <?php require_once('coneccoes/descricoes_db.php'); $strSql = "SELECT * FROM usuarios ORDER BY RAND() LIMIT 4"; $consulta = mysql_query($strSql) or die (mysql_error()); //echo $consulta; while ($row = mysql_fetch_assoc($consulta)) { $html .= "<ul class='usuario'>"; $html .= "<li class='foto'><img src='" . (!empty($row['foto']) ? $row['foto'] : 'images/foto-padrao.jpg') ."'/></li>"; $html .= "<li class='nome'> ".$row['nome']. "</li>"; $html .= "<li class='funcao'> ".$row['grupo']. "</li>"; $html .= "<li class='tel'>Telefone: ". $row['tel_casa'] ."</li>"; $html .= "<li class='tel'>Celular: ". $row['tel_cel'] ."</li>"; $html .= "</ul>"; echo $html; } mysql_free_result($consulta); ?> </div> </div> </body> Muito obrigado. ZUCOLLI Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Augusto 417 Denunciar post Postado Novembro 26, 2011 Muito estranho isso. Faça isso e poste a saída: $data = array(); while( $row = mysql_fetch_assoc( $consulta ) ) { $data[] = $row; } print '<pre>'; print_r( $data ); Compartilhar este post Link para o post Compartilhar em outros sites
ZUCOLLI 1 Denunciar post Postado Novembro 26, 2011 Segue saída... Array ( [0] => Array ( [id] => 91 [nome] => Lana Fernanda Silveira de Paiva Zucolli [senha] => 123456 [foto] => [data_nasc] => 2011-11-23 [tel_casa] => [tel_cel] => [tel_outro] => [grupo] => [usuario] => lana [email] => lana@lana.com [status] => 0 ) [1] => Array ( [id] => 93 [nome] => Carlos Alexandre Zucolli [senha] => 123456 [foto] => [data_nasc] => 2011-11-23 [tel_casa] => [tel_cel] => [tel_outro] => [grupo] => [usuario] => carlos.zucolli [email] => lana@lana.com [status] => 0 ) [2] => Array ( [id] => 90 [nome] => Cristiano Keedi [senha] => 123456 [foto] => images/carloz.jpg [data_nasc] => 2011-11-22 [tel_casa] => [tel_cel] => [tel_outro] => [grupo] => [usuario] => criskeedi [email] => criskeedi@hotmail.com.br [status] => 0 ) [3] => Array ( [id] => 88 [nome] => Carlos Alexandre Zucolli [senha] => 123456 [foto] => images/carlos.jpg [data_nasc] => 2011-11-08 [tel_casa] => 11 1234-5678 [tel_cel] => 11 1234-5678 [tel_outro] => 11 1234-5678 [grupo] => Gerente de Produ��o [usuario] => carlos [email] => zucolli@hotmail.com [status] => 0 ) ) Obrigado ZUCOLLI Compartilhar este post Link para o post Compartilhar em outros sites
Kakashi_Hatake 267 Denunciar post Postado Novembro 26, 2011 Só que no PHP me tráz 6 como resultado. Pelo print_r que você postou, o retorno está correto(apenas 4 registros). Compartilhar este post Link para o post Compartilhar em outros sites
ZUCOLLI 1 Denunciar post Postado Novembro 26, 2011 Só que ele exibe mais resultados... Será que não tem algo a ver com o Loop ou com o Order by? <body> <div id="geral"> <div id="cima"><h1 id="logo_perfil">Perfil <span class="nuato">NuAto</span></h1></div> <div id="esquerda">texto</div> <div id="direita"> <?php require_once('coneccoes/descricoes_db.php'); $strSql = "SELECT * FROM usuarios ORDER BY RAND() LIMIT 4"; $consulta = mysql_query($strSql) or die (mysql_error()); //echo $consulta; while ($row = mysql_fetch_assoc($consulta)) { $html .= "<ul class='usuario'>"; $html .= "<li class='foto'><img src='" . (!empty($row['foto']) ? $row['foto'] : 'images/foto-padrao.jpg') ."'/></li>"; $html .= "<li class='nome'> ".$row['nome']. "</li>"; $html .= "<li class='funcao'> ".$row['grupo']. "</li>"; $html .= "<li class='tel'>Telefone: ". $row['tel_casa'] ."</li>"; $html .= "<li class='tel'>Celular: ". $row['tel_cel'] ."</li>"; $html .= "</ul>"; echo $html; } mysql_free_result($consulta); ?> </div> </div> </body> Obrigado. ZUCOLLI Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Novembro 27, 2011 coloque o echo fora do loop: } echo $html; entendeu ? faz muita diferença você colocar esse echo dentro do loop, ou colocar ele fora. Vocês já brincaram de 'ser o interpretador'? ler linha por linha do script, e dizer oque está acontecendo? é um bom exercício.. e habilitaria vcs a perceberem mais rapidamente esse tipo de erro. Compartilhar este post Link para o post Compartilhar em outros sites
ZUCOLLI 1 Denunciar post Postado Novembro 28, 2011 Boa noite William Bruno... No meu caso resolveu! Muito obrigado. Vou estudar melhor este tópico. ZUCOLLI Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Novembro 28, 2011 Bruno.. por favor, amigo.. não me leve a mal, mas minha duvida n é sobre PHP.. portanto, agradeço sua boa intenção mas nada a ver a meu respeito sobre o loop... minha duvida é sobre os resultados do "limit"... recapitulando, veja esse seu post: Uma tabela com 10 registros: * Nome 1 * Nome 2 * Nome 3 * Nome 4 * Nome 5 * Nome 6 * Nome 7 * Nome 8 * Nome 9 * Nome 10 Usar LIMIT 2,3 retornará: * Nome 4 * Nome 5 * Nome 6 ai eu respondi: Bruno.. na boa.. fiz esse teste.. comigo n rolou n.. rolou normal: * Nome 3 * Nome 4 * Nome 5 leia com atenção por gentileza os resultados retornados ... não estão diferentes???? entendeu minha duvida? agradeço sua atenção e paciencia... Compartilhar este post Link para o post Compartilhar em outros sites