Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2006, 11:37
JoJa
 
Fecha de Ingreso: diciembre-2003
Mensajes: 73
Antigüedad: 20 años, 5 meses
Puntos: 2
Modificación de un Buscador Interno

Hola! He estado buscando un código para tener un buscador interno y después de mucho buscar por fín he conseguido uno y tengo algunos problemillas.

Código HTML:
<?php
$conexio = mysql_connect("xxxxxx", "xxxxxx", "xxxxxx");; 
mysql_select_db ("xxxxxx", $conexio) OR die ("No se puede conectar"); 

// SQL para la búsqueda 
$sql="SELECT * FROM juegos WHERE nombre LIKE '%".$palabra."%' OR descripcion LIKE '%".$palabra."%'"; 

$result=mysql_query($sql,$conexio); 

// Si hay resultados crea una tabla y los muestra 
if ($row= mysql_fetch_array($result)) 
{ 
DO 
{ 
echo "".$row[nombre]."<br>
$row["descripcion"].";
} 
WHILE ($row=mysql_fetch_array($result)); 
} 
mysql_close ($conexio); 
?> 
El problema es que me busca palabras que están en el nombre O en la descripción. Por ejemplo: "mario salta", me gustaría que aparecieran los resultados del nombre "mario" y de descripción "salta" y ahora no me aparece nada. Como tambien me gustaría que me buscara palabras por ejemplo de la descripción que no estuvieran en el mismo orden, por ejemplo: "saltar monedas" (Ya sea en el nombre o en la descripción.)


Llevo ya horas probando en este simple script pero no consigo que me funcione el problemilla que tengo.
__________________
Tonos gratis