Ver Mensaje Individual
  #7 (permalink)  
Antiguo 31/03/2007, 05:19
Avatar de AbdelioR
AbdelioR
 
Fecha de Ingreso: septiembre-2006
Ubicación: Tarragona
Mensajes: 926
Antigüedad: 17 años, 7 meses
Puntos: 8
Re: Order By Rand() Limit 1

Pues el error que me da es ese, no me sale nada mas :S

te pongo un poco de codigo, es un script que recibe varialbes por get:

Código PHP:
$_pagi_sql2 = ("SELECT * FROM mapas ORDER BY 'id' DESC") or die(mysql_error());
    
$_pagi_propagar2 = array("orden","modalidad","autor","tipo","visualizar","uploader","resultados");
    
    if (
$resultados == 0){
    
        
$_pagi_sql2 mysql_query("SELECT * FROM mapas ORDER BY RAND() LIMIT 0,1") or die(mysql_error()); 
        
$resultados 1;
    }
    else{

        if ((
$modalidad == "Todas") && ($visualizar == "Ascendiente")){
    
            if ((
$autor != "") && ($uploader != "")){
            
                
$_pagi_sql2 = ("SELECT * FROM mapas WHERE (extension='$tipo1' OR extension='$tipo2') AND autor LIKE '%$autor%' AND uploader LIKE '%$uploader%' ORDER BY '$orden'") or die(mysql_error());
            }
            else ....... 

Si resultados es 0, ejecuta la consulta en random, sino, ejecuta la consulta dependiendo de los parametros.