Código PHP:
<?php
include ("server.php");
// varificamos que el formulario halla sido enviado
if(isset($_GET['encontrar']) && $_GET['encontrar'] == 'Encontrar'){
$movil = addslashes($_GET['movil']);
//$rubro = addslashes($_GET['Rubro']);
// hacemos la consulta de busqueda
// ver explicación mas abajo
//$buscar=$_POST[’palabra’];
if(isset($_GET['movil'])){
$sqlBuscar = mysql_query(("SELECT *,
MATCH (callsign)
AGAINST ('$movil' IN BOOLEAN MODE) AS coincidencias
FROM mov_common
WHERE MATCH (callsign)
AGAINST ('$movil' IN BOOLEAN MODE)
ORDER BY coincidencias DESC"), $connection)
or die(mysql_error());
}
//obtengo id_historia, busco datos en tabla mov_em con ese dato
//if (isset($_GET['movil'])){
//$sqlresul = mysql_query (("SELECT id_historia FROM mov_em
$id = 'id_historia';
echo $id;
/*if(isset($_GET['rubro'])) {
$sqlBuscar = mysql_query("SELECT *
FROM empresas
WHERE
rubro LIKE '%$rubro%'", $server_link);
}*/
$totalRows = mysql_num_rows($sqlBuscar);
echo $totalRows;
// Enviamos un mensaje
// indicando la cantidad de resultados ($totalRows)
// para la frase busada ($frase)
if(!empty($totalRows)){
echo stripslashes("<p><span class='resultado'>Resultados Encontrados:</span>
<strong>$totalRows</strong> <span class='resultado'>para la búsqueda </span> <strong>$movil, </strong></p>");
// mostramos los resultados
while($row = mysql_fetch_array($sqlBuscar)){
echo $row;
echo $sqlBuscar;
echo "<em>Coincidencias de palabras: ". round($row['coincidencias']) ."</em>";
echo "<table width='700' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td width='70'>Movil:</td>
<td width='630'>
<strong>$row[movil]:</strong></td>
</tr>";
echo $row['movil'];
/*echo "<tr>
<td>Rubro:</td><td>".substr(strip_tags($row['movil']), 0, 255)."</td></tr>";*/
//echo "<tr> <td>Teléfono:</td><td>".substr(strip_tags($row['Telefono']), 0, 255)."</td></tr>";
echo "<tr> <td>Movil:</td><td>".substr(strip_tags($row['movil']), 0, 255)."</td></tr>";
//echo "<tr> <td>Ciudad:</td><td>".substr(strip_tags($row['Ciudad']), 0, 255)."</td></tr>";
//echo "<tr> <td>Ciudad:</td><td>".substr(strip_tags($row['Mail']), 0, 255)."</td></tr>";
echo "</table><p> </p>";
}
// si se ha enviado vacio el formulario
// mostramos un mensaje del tipo Oops...!
}elseif(empty($_GET['mobil'])){
echo "Debe introducir una palabra o frase.";
// si no hay resultados
// otro mensaje del tipo Oops...!
}elseif($totalRows == 0){
echo stripslashes("Su busqueda no arrojo resultados para <strong>$movil</strong>");
}
}//if
?>
Esto es posible con una consulta MACH AGAINST?
Espero sus sugerencias.
Saludos.