¿Entonces por qué pusiste esto en tu primer script, en el primer mensaje (lineas 34 y siguientes):
Código PHP:
Ver original// Ordenar por
$vorder = $_POST['orderby'];
if($vorder != ''){
$sql .= " ORDER BY ".$vorder;
}
Allí le estabas agregando a cada una de las versiones de la consulta, un ORDER BY que afectaba a todo...
¿Hiciste un Copy+Paste de un script ajeno, sin analizarlo?