Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/07/2010, 17:20
L4NS
 
Fecha de Ingreso: mayo-2010
Mensajes: 99
Antigüedad: 14 años
Puntos: 1
Respuesta: ¿Alguien me ayuda con este error?

me lanza esto amigo:

SELECT * FROM juegosWHERE NOMBRE LIKE '%counter%' OR NOMBRE LIKE '%strike%'

que debo hacer?
este codigo es el de un buscador de base de datos, Ayuda por favor, lo que quiero es que me muestre los resultados sin necesidad de tener que escribir perfectamente el nombre del tema si no que si coincide una palabra me muestre el resultado sin necesidad de coincidir todas las palabras! les muestro este codigo:

Código PHP:
<?php
$MENU 
$_POST['menu'];
?>
<?php
$busca
="";
$busca=$_POST['busca'];
mysql_connect(xxx,xxx,xxx);
     
mysql_select_db(xxxxxx);//nombre de la base de datos
if($busca!=""){
$busqueda=mysql_query("SELECT * FROM ".$MENU." WHERE NOMBRE LIKE '%".$busca."%' OR DESCRIPCION LIKE '%".$busca."%'");//cambiar tu la tabla de busqueda
while($a=mysql_fetch_array($busqueda)){
?>
Este si me sirve pero que pasa? que cuando busco un tema por ejemplo que se llama Gunbound trainer, y lo busco Alreves es decir trainer de gunbound, no me lo muestra por que simplemente esta al reves o por que ponen alguna palabra de mas o una coma o etc, lo que quiero es que me muestre los resultados sin tener que coincidir todo a la perfeccion, que asi coincida una sola palabra me muestre el tema!

Última edición por L4NS; 25/07/2010 a las 17:27