Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2009, 05:40
Igbarah
 
Fecha de Ingreso: octubre-2009
Mensajes: 4
Antigüedad: 14 años, 6 meses
Puntos: 0
Quitar el la los las de busqueda Mysql

Hola a todos, creo que es una tonteria, pero no consigo que me funcione.

Si hago una búsqueda desde el buscador mi formulario php a la base de datos mysql de esta forma:

El sigilo

Me muestra el artículo de "El sigilo y además todos los que contienen "el".

No sé si me explico, necesitaría que no me consultase; el, las, los las, que si busco "el sigilo" busque solo con "sigilo".

El código es el siguiente:


<?
$sql_server = "localhost";
$sql_user = "XXX";
$sql_pass = "XXX";
$sql_db = "XXX";

$cont = mysql_connect($sql_server, $sql_user, $sql_pass);
if($_GET['start'] == "")$inicio = 0;else $inicio = $_GET['start'];

$palabra_busqueda = $_GET['termino'];

if( strlen($palabra_busqueda) < 4) {
$msg = "Por favor introduzca al menos tres carácteres para su búsqueda";
}else{

$array_busqueda = explode(" ",$palabra_busqueda);

$SQL_links = "SELECT link_name, link_desc, link_url FROM `inl_links` WHERE 2";

foreach($array_busqueda as $val){
$SQL_links .=" and `link_name` like '%$val%' or link_desc like '%$val%' ";
}

$SQL_links .="order by link_name";

$linksporcategoria = mysql_db_query($sql_db,$SQL_links);

$linksporcategoria_total = mysql_db_query($sql_db,$SQL_links_total);

}
?>


Muchas gracias de antemano