Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/05/2005, 23:22
sebtev
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 10 meses
Puntos: 2
Podrías modificar tu estructura agregando algunos FULLTEXT en los campos q son del tipo STRING y usar MATCH AGAINST en lugar de LIKE o una combinación entre ambos
Código PHP:
<?
  
//CUENTA EL NUMERO DE PALABRAS
  
$trozos explode(" ",$buscar);
  
$numero count($trozos);
  if(
$numero == 1){ //usamos like
    
$result mysql_db_query($db_name"SELECT * FROM tabla WHERE titulo LIKE '%$buscar%' OR nota LIKE '%$buscar%' ORDER BY fecha DESC") or die(mysql_error());
  } elseif (
$numero 1){ //Utilizamos MATCH AGAINST
    
$result mysql_db_query($db_name"SELECT * FROM tabla WHERE MATCH(titulo,nota) AGAINST('%$buscar%') ORDER BY fecha DESC") or die(mysql_error());
  }
?>
Saludos cuidate
__________________
Dios dira que esto no es justo, pero lo sera...