Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2012, 21:00
Avatar de alrf1809
alrf1809
 
Fecha de Ingreso: junio-2011
Ubicación: caracas
Mensajes: 40
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta Como usar query LIKE

Hola buenas noches a todos, nuevamente yo pidiendo un poco de tutoria...
esta vez mi duda es la siguiente,

tengo un modulo de consulta o busqueda en mi pagina html en la cual uso una funcion sencilla para buscar y mostrar un registro dentro de mi base de datos pero me han recomendado que utilice el LIKE para que al momento de buscar un registro en mi base de datos me muestre todos los relacionados con la palabra que ingreso.

Ejemplo:
Tengo una tabla de productos con 5 productos distintos los cuales son tipos de puertas (puertas plegable, puertas corredizas, puertas de madera, puertas de metal y puertas plasticas) entonces al ingresar la palabra puertas me muestre todos los tipos de puertas existentes y para eso me recomendaron usar el Query con la funcion del LIKE pero noc como usarlo.

este es mi codigo PHP
Código PHP:
          $producto=$_POST['descripcion_producto'];
           
$cnn mysql_connect("localhost","root","");
           if (!
$cnn) { 
              echo(
"<p>No es Posible Establecer Conexión con el Servidor.</p>");
              exit();
           }     
           if (!@
mysql_select_db("epa")){ 
              echo(
"<p>No es Posible Establecer Conectar con la Base de Datos.</p>");
              exit();
           }                     
           
$Consulta= @mysql_query("select * from producto where descripcion_producto='$producto'");       
           if (!
$Consulta) {        
              echo(
"<p>Error al ejecutar el Query Sql.</p>");
              exit();
           }    
           
          else
           
$Registros=mysql_num_rows($Consulta);
if (
$Registros==1){
while(
$Fila mysql_fetch_array($Consulta)) { 
                
                echo 
"<table border='1' align='center'><tr><td bgcolor='lightblue'><p>Codigo del producto</p></td><td><p>".$Fila["codigo_producto"]."</p></td></tr>";
                echo 
"<tr><td bgcolor='lightblue'><p>Descripcion</p></td><td><p>".$Fila["descripcion_producto"]."</p></td></tr>";
                echo 
"<tr><td bgcolor='lightblue'><p>Cantidad</p></td><td><p>".$Fila["cantidad_producto"]."</p></td></tr>";
                echo 
"<tr><td bgcolor='lightblue'><p>Bs Monto Unitario</p></td><td><p>".$Fila["monto_unitario"]."</p></td></tr></table>"
                echo 
"<p align='center'><a href='inventario.html'>Volver</a></p>";


mysql_close($cnn); 
} else {
redireccionar ('inventario.html');