Problemas ao recuperar dados do MySql com PHP.
12/11/2014
0
Bom galera, eu tenho um código para pegar 3 registros aleatórios no meu banco de dados, e estava funcionando corretamente, mas agora está dando um erro.
segue o código.
O estrano é que se troco o rand por qualquer outro alinhamento ele funciona normalmente, tipo:
Fiquei confuso agora, alguém pode me ajudar, pois preciso receber os dados aleatórios e não os últimos 3!
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u198081478/public_html/single.php on line 200
segue o código.
<?php $sql_select = "SELECT * FROM mr_posts WHERE status = '1' order by RAND() LIMIT 3"; // Executa o Query $sql_query = mysql_query($sql_select,$con); // Cria um while para pegar as informações do BD while($array = mysql_fetch_array($sql_query)) { $id_m = $array['id']; $imagem_m = $array['img_destaque']; $titulo_m = $array['titulo']; // $titulo_url = strtr($titulo_m, $map); echo " <a href='".$root."/artigo/".$id_m."/".$titulo_link.".html'> <div id='recomendado'> <img src='".$imagem_m."' alt='".$titulo_m."'> <h1>".$titulo_m."</h1> </div> </a> "; } ?>
O estrano é que se troco o rand por qualquer outro alinhamento ele funciona normalmente, tipo:
$sql_select = "SELECT * FROM mr_posts WHERE status = '1' order by id DESC LIMIT 3";
Fiquei confuso agora, alguém pode me ajudar, pois preciso receber os dados aleatórios e não os últimos 3!
Cleyton Caetano
Curtir tópico
+ 0
Responder
Posts
12/11/2014
Cleyton Caetano
Já resolvi, acho que era problema no servidor porque só coloquei rand() novamente e funcionou :D, só pra lembrar, todos os rands estavam com problemas no meu site!
Responder
Clique aqui para fazer login e interagir na Comunidade :)