Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/02/2014, 05:16
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Utilizar variables en una consulta

Cuidado con los apóstrofos ('), porque en MySQL (y otros) se usan exclusivamente para las cadenas de texto, y ponerlas en los nombres de las tablas, bases o columnas genera errores de sintaxis.
Lo que quieres hacer es sencillo:
Código PHP:
$var1 "tabla1";
$var2 "tabla2";

// Ordenando un poco para que se pueda leer...
$sql "SELECT * FROM $var1,  $var2 ";
$sql.= "WHERE $var1.Id = $var.Id ";
$sql.= "AND $var.Activacion = 1 AND $var1.Disponibilidad = '1' ";
$sql.= "AND $var2.FotoPrincipal<>'' ORDER BY $var1.Fecha DESC"
PHP reemplaza en la cadena de la query las variables con su contenido en forma dinámica.

Básicamente, tu duda la puedes encontrar en cualquier manual de PHP con uso de BBDD, es algo muy común...
Posiblemente en Google encuentre millares de ejemplos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)