Ver Mensaje Individual
  #39 (permalink)  
Antiguo 04/05/2007, 08:46
Avatar de el cirujano
el cirujano
 
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: Problemas con buscador

revisa exactamente esto en la BD, esto es segun lo que me mandastes

Código PHP:
CREATE TABLE `rugs_carpets` (
  `
idint(11NOT NULL auto_increment,
  `
categoryvarchar(200NOT NULL default '',
  `
subcategoryvarchar(50NOT NULL default '',
  `
productstext NOT NULL,
  `
codrugsvarchar(12NOT NULL default '',
// pendiente aqui
  
PRIMARY KEY  (`id`),
  
FULLTEXT KEY `products` (`products`),
  
FULLTEXT KEY `category` (`category`)
// hasta aqui
TYPE=MyISAM AUTO_INCREMENT=

codigo pa la búsqueda

Código PHP:
  $busqueda=="";
  
$trozos=explode(" ",$busqueda);
  
$numero=count($trozos);
  if (
$numero=="1") {
$cadbusca="SELECT * FROM rugs_carpets WHERE subcategory LIKE '%$busqueda%' OR products LIKE '%$busqueda%' LIMIT 50";
  } else {
// PENDIENTE AQUI
    
$cadbusca="SELECT *  FROM `rugs_carpets` WHERE MATCH(products) AGAINST ('wall decor') or MATCH(products) AGAINST ('wall decor') ORDER BY Score DESC LIMIT 50";
  }
echo 
$cadbusca;
$result=mysql_query($cadbusca); 
while(
$row=mysql_fetch_array($result)){
    
$referencia=$row[id];
    
$titulo=$row[subcategory];
    echo 
$referencia." - ".$titulo."<br>";
  } 
me corrio la consulta....
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!