Código PHP:
OR tipo_ruta LIKE %
El codigo es:
Código PHP:
if(isset($_REQUEST['actividades']))
{
$coma = ' OR tipo_ruta LIKE \'%';
$consulta = "";
foreach ($_REQUEST['actividades'] as $actividad){
$consulta .= $coma . $actividad . '%\' ';
}
Código PHP:
OR tipo_ruta LIKE '%Mountain bike%' OR tipo_ruta LIKE '%nadar%' OR tipo_ruta LIKE '%correr%'
Código PHP:
$selectbuscar = 'SELECT v_ruta.id_ruta, v_ruta.nombre, login_usuario, v_ruta.descripcion, tipo_ruta, kms, dificultad, puntos_descripcion, puntos_imagenes, puntos_coordenadas, totalpuntos FROM v_ruta WHERE v_ruta.nombre LIKE \'%' . mysqli_real_escape_string($conexion, $termino) . '%\' OR v_ruta.descripcion LIKE \'%' . mysqli_real_escape_string($conexion, $termino) . '%\' ' . mysqli_real_escape_string($conexion, $consulta) . ' ';
SELECT v_ruta.id_ruta, v_ruta.nombre, login_usuario, v_ruta.descripcion, tipo_ruta, kms, dificultad, puntos_descripcion, puntos_imagenes, puntos_coordenadas, totalpuntos FROM v_ruta WHERE v_ruta.nombre LIKE '%%' OR v_ruta.descripcion LIKE '%%' OR tipo_ruta LIKE \'%Mountain bike%\'
Dejando las barras invertidas, he probado de mil formas con comillas doble simples unas dentro de las otras y al contrario, quitando, poniendo y nada no lo consigo.