Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2007, 09:29
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 21 años, 3 meses
Puntos: 638
problema con buscador simple..... MATCH() AGAINST()

hola familia, tengo un liito aqui con esta buscador, el problema es que no me muestra los resultados de la busqueda, tengo un formulario html
Código PHP:
<form name="buscar" action="busqueda_resultado.php" method="get">
    <
strong>Palabra Clave</strong><br />
    <
input type="text" name="key_word" size="10" />
    <
input type="submit" value="Ir" />
</
form> 
osease, paso la palagra clave por metodo GET y la resivo por URL en la pagina resultado.php
Código PHP:
<?php
$colname_busqueda_resultado 
= "-1";
if (isset(
$_GET['key_word'])) {
  
$colname_busqueda_resultado = (get_magic_quotes_gpc()) ? $_GET['key_word'] : addslashes($_GET['key_word']);
}
mysql_select_db($database_regent_cnx, $regent_cnx);
$query_busqueda_resultado = sprintf("SELECT * FROM documentos WHERE MATCH(asunto, referencia, indicacion) AGAINST ('$key_word')", GetSQLValueString($colname_busqueda_resultado, "text"));
$busqueda_resultado = mysql_query($query_busqueda_resultado, $regent_cnx) or die(mysql_error());
$row_busqueda_resultado = mysql_fetch_assoc($busqueda_resultado);
$totalRows_busqueda_resultado = mysql_num_rows($busqueda_resultado);
?>
en la tabla donde quiero buscar tengo un indice FULLTEXT en el cual tengo las columnas asunto, referencias, indicacion, pero no me muestra los resultados

por que?
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose