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.