Realizar busquedas con like
- febrero 18, 2008
- 1 comentario
- PHP, SQL Tags: base de datos
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<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
Posts Relacionados:
- Indexar las búsquedas full-text con Sphinx. Tutorial como usar Sphinx ¿Cómo realizar búsquedas full-text en una tabla con miles o millones de registros, sin que el mysql falle y el site siga siendo relevante y no se caiga? La solución...
- Sphinx configuración. Busquedas con y sin acentos y carácteres utf8 Para aquellos que usen Sphinx como motor de búsqueda en sus aplicaciones y que necesitan realizar búsquedas independientes de los acentos (buscar “jose” y encontrar “jose” y “josé”), también que...
- Que diferencias (básicas) hay entre InnoDB y MyISAM Ventajas de MyISAM Bloqueo de tablas Nos permite tener las características ACID (Atomicity, Consistency, Isolation and Durability: Atomicidad, Consistencia, Aislamiento y Durabilidad en español), garantizando la integridad de nuestras tablas....
- obtener el nombre del dominio con javascript Pues algo que acabo de hacer y no sabía. Sacar el nombre del dominio de la web en la que estás. Mediante JavaScript podemos obtener la información del dominio de...
- Cambiar el nombre de una clase css con javascript y con jquery Hoy he aprendido una cosita bastante sencilla pero muy util con jquery. Estaba haciendo un pequeño desarrollo con PHP y AJAX para que un usuario pudiese seleccionar su nick en...

RSS Feed
De aqui puedo sacar codigo para sacar los titulos de pagina desde el link? seria algo asi= $trozos3=explode(“__”,trim($_GET[query]));
//echo $trozos3[1];
$trozos=explode(“-”,trim($trozos3[1]));
$title=”;
for($i=0;$i< count($trozos);$i++) {