Ver Mensaje Individual
  #13 (permalink)  
Antiguo 03/06/2008, 04:16
Avatar de Tokkara
Tokkara
 
Fecha de Ingreso: junio-2008
Mensajes: 131
Antigüedad: 15 años, 11 meses
Puntos: 5
Mensaje Respuesta: Optimización Consultas

Cita:
Iniciado por namorha Ver Mensaje
Hola de nuevo, mira lo que me dice ahora:


-Error performing query SELECT fecha,hora,placa,modelo,potencia,media3,media4,tab la FROM medias WHERE media3 <'' AND media3 >'' AND numplaca IN ('', '', '') ORDER BY hora LIMIT '','100', error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''','100'' at line 1
El error esta en la sentencia LIMIT falta un parametro. Si encierras entre comillas simples un 0 creo que mysql lo interpreta como un caracter vacío.

Código PHP:
$tmno 100//faltaba el punto y coma al final de la linea
$principio =(int)($_GET["pag"]*$tmno); //Pon la expresion entre parentesis por si acaso
$limit " LIMIT ".(empty($principio) ? "0" $principio).", ".$tmno;

$query "SELECT fecha FROM medias WHERE media3 <'$alto' AND media3 >'$bajo' AND numplaca IN ('$mono', '$poli', '$cis') ORDER BY hora ".$limit
A ver si ahora va la vencida.