Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/04/2015, 15:11
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ejecutar otra consulta en caso de que la anterior esté vaica

Mal, mal, mal.

¿No te das cuenta que ejecutas la consulta sólo al final del método?

Y vamos, que esto es absurdo:
Código PHP:
Ver original
  1. if(!$sentence){
  2.   $sentence = "SELECT *  WHERE cosa LIKE'".$productos%."'";
  3.   $sentence = $sentence." ORDER BY precio ".$orden."";
  4.   $sentence = $sentence."  LIMIT 100";
  5. }

El if() jamás se va a completar porque $sentence ya existe, tiene un valor, tu mismo lo has colocado así:
Código PHP:
Ver original
  1. $sentence = "SELECT *  WHERE cosa ='".$productos."'";
  2. $sentence = $sentence." ORDER BY precio ".$orden."";
  3. $sentence = $sentence."  LIMIT 100";

Eso lo haces antes del if(), y por eso mismo jamás funcionará, porque $sentence ya tiene algo.

Y ese algo es la consulta, ¿no querrás comparar el resultado de la consulta?

En fin, está por las patas toda tu teoría.

Piensa de nuevo tu idea.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.