Artículos tageados con:

base de datos

mejorar y optimizar las consultas Mysql y SQL a la base de datos

Realizar busquedas con like


Lo que nos viene es un string como vemos en la primera linea del codigo. Lo que hacemos es descomponerla y separarla por partes para hacer diferentes consultas LIKE que luego pondremos en la consulta final . $tags1 ="busqueda que se desea"; $trozos = array (); $trozos = explode(" ", $tags1); $tags_sql= ""; for($i=0;$i&lt;count($trozos);$i++) { $trozos[$i] = str_replace(" ",", ",$trozos[$i]); if ($i==0) { $tags_sql .= "’%".$trozos[$i]."%’"; }else { $tags_sql .= " or subfiltro like ‘%".$trozos[$i]."%’";</blockquote> } } $query = "SELECT * FROM table WHERE tags like " .$tags_sql ." ORDER BY RAND() limit 0,1"; si hacemos un echo de $query, obtendremos lo siguiente: SELECT * FROM table WHERE tags like ‘busqueda’ or tags like ‘que’ or tags like ‘se’ or tags like ‘desea’ ORDER BY RAND() limit 0,1 Tags de búsquedas: busquedas con like, busqueda con like, busqueda like sql jquery, busquedas con like php, como hacer busquedaa usando like, efectuar busquedas con php

1 Comentario Categoria : PHP
  1. Páginas:
  2. 1
  3. 2

Colabora, añade +1 a mi blog!!