Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/11/2011, 05:43
viringas
 
Fecha de Ingreso: marzo-2011
Mensajes: 226
Antigüedad: 14 años
Puntos: 1
Respuesta: sacar consulta aleatoria php y mysql

ahora lo modifike asi xq entraba en el buvle infinito y devuelve la consulta pero lo suma 1 al id en caso de q no exista,

Código PHP:
Ver original
  1. <?php
  2. include("conectarse.php");
  3. $link = conectarse();
  4.  
  5.  
  6. $id = $_POST['variable'];
  7. //echo($id);
  8. //exit;
  9. $acierto = true;
  10. $datos = array();
  11. $noEncuentra = false;
  12.  
  13. if(!empty($id)){
  14.     while($acierto){
  15.         while(!$noEncuentra)
  16.             //echo("hola buvle while");
  17.             //exit;
  18.        
  19.             $sql = "SELECT titulo FROM noticias WHERE id ='".$id."'";
  20.             $res = mysql_query($sql,$link);
  21.             if(mysql_num_rows($res) == 0){
  22.                 echo("no hay consulta");
  23.                 exit;
  24.                 $id++;
  25.                 $noEncuentra = false;
  26.             }
  27.             else{
  28.                 //echo($id);
  29.                 //exit;
  30.            
  31.                 $sql1 = "SELECT titulo FROM noticias WHERE id ='".$id."'";
  32.                 $r1 = mysql_query($sql1,$link);
  33.                 $noticiaArr = mysql_fetch_array($r1);
  34.                 $noticia = $noticiaArr[0];
  35.                 echo($noticia);
  36.                 $acierto = false;
  37.             }
  38.     }
  39. }
  40.  
  41. ?>