Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2009, 16:53
Derian
 
Fecha de Ingreso: mayo-2008
Mensajes: 35
Antigüedad: 18 años, 4 meses
Puntos: 1
Resaltar consultas en PHP y mysql

Buenas tardes tengo el siguiente problema, cuando hago la consulta espero que en el resultado salgan resaltadas las palabras siembargo aunque sale la consulta no salen resaltadas.

este es mi codigo.

Código PHP:
<?php
$busqueda 
= "boyaca";

$con = mysql_connect("localhost","root","");
if (!
$con)
{
echo(
'no hay coneccion: ' . mysql_error());
}
else
{
$db = 'bdinsat';
$con = mysql_connect("localhost","root","");
if(
$busqueda!="")
    {
$sql="SELECT * FROM inventario WHERE contenido LIKE '%$busqueda%'";
    }
mysql_select_db($db, $con);
$registro=mysql_query($sql,$con);
if (
$row= mysql_fetch_array($registro))
    
    {
        echo 
str_replace($busqueda,"<span style='background-color: #88AAEE'>$busqueda</span>",$row[contenido]);
        echo 
"<br><br>";
    }
    else
{
echo 
"¡ No se ha encontrado ningún registro !";
}
echo 
"registro consultado";
}

mysql_close($con);
?>
este es el codigo que examine para aprender.

webtaller

Código PHP:
<?php
$busqueda 
= "prueba";
$link = mysql_connect("host","user","pass");
mysql_select_db("db",$link);
$result = mysql_query("SELECT contenidos FROM tabla WHERE keyword LIKE '%$busqueda%'",$link);

    while(
$row = mysql_fetch_row($result)) {

        echo 
str_replace($busqueda,"<span style='background-color: #88AAEE'>$busqueda</span>",$row[0]);
        echo 
"<br><br>";

    }

?>
agradeceria su ayuda.