Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/04/2017, 08:14
barbel
 
Fecha de Ingreso: septiembre-2012
Ubicación: Pontevedra
Mensajes: 48
Antigüedad: 12 años, 3 meses
Puntos: 2
Respuesta: Concatenar comillas simples en variable para consulta

Los valores de busqueda siempre deben estar entre comillas.

En el primero lo pones:
SELECT id_cliente, nombre, tipo, precio, icono1, localidad
FROM lastminute
WHERE tipo = "Tapas y comida rápida"

Pero en el segundo no lo estas poniendo, porque en $tipos = "Tapas y comida rápida"; las comillas no las guardas en la variable porque simplemente estan definiendo la apertura y clausura del string.
Deberás modificar tu sentencia a la siguiente:
Código PHP:
Ver original
  1. $result = mysql_query('SELECT id_cliente, nombre, tipo, precio, icono1, localidad
  2. FROM lastminute
  3. WHERE tipo = "' . $tipos . '" ');

Y te funcionará correctamente

Un saludo!