- ¿Cómo se desarrolla una consulta en MySQL?
R: Select * from tabla
Select atributo from tabla
select
* from tabla where atributo=01;
- ¿Cómo se desarrolla una actualización en
MySQL?
R: Paso 1: Generamos
el documento html que contendrá el formulario del cuál pedimos la consulta, en
este ejemplo la consulta nos regresa el nombre, el precio y la existencia
filtrado por el código del producto, así que mi formulario solo contiene dos
elementos (el cuadro de texto para el código del producto y el botón que
ejecuta la consulta).

html>
<header>
<title>Prueba de SELECT</title>
<h1>Hola, programando una
consulta</h1>
</header>
<body>
<form name=”consulta1″ method=”post” action=”ejecuta.php”>
Codigo del producto:<input type=”text”
name=”codigo” maxlength=”4″>
<input type=”submit” value=”Aceptar”>
</form>
</body>
</html>
-Paso 2: desarrollamos el archivo
“ejecuta.php”, que es el encargado de realizar la consulta y mostrar el resultado,
lo explico con comentarios dentro del mismo código:
<?php
/* http://programarenphp.wordpress.com*/
/******** CONECTAR CON BASE DE DATOS
**************** */
/******** Recuerda cambiar por tus
datos ***********/
$con =
mysql_connect(“host”,”usuario”,”contraseña”);
if (!$con){die(‘ERROR DE
CONEXION CON MYSQL: ‘ . mysql_error());}
/*
********************************************** */
/********* CONECTA CON LA BASE DE
DATOS **************** */
$database =
mysql_select_db(“almacen”,$con);
if
(!$database){die(‘ERROR CONEXION CON BD: ‘.mysql_error());}
/*
********************************************** */
/*ejecutamos la consulta, que
solicita nombre, precio y existencia de la
tabla productos */
$sql = “SELECT nombre, precio,
existencia FROM productos WHERE codigo='”
.$_POST['codigo'].”‘”;
$result = mysql_query ($sql);
// verificamos que no haya error
if (! $result){
echo “La consulta SQL
contiene errores.”.mysql_error();
exit();
}else {
echo “<table
border=’1′><tr><td>Nombre</td><td>Precio</td><td>Existencia</td>
</tr><tr>”;
//obtenemos los datos resultado de la
consulta
while ($row =
mysql_fetch_row($result)){
echo “<td>”.$row[0].”</td><td>”.$row[1].”</td>
<td>”.$row[2].”</td>”;
}
echo “</tr></table>”;
}
?>

Buen trabajo la verdad, lo peor de todo es que mi mano se quemo :v
ResponderEliminar