Ya hemos creado la tabla tbproveedor. Y creamos un programa de consulta.
Ahora vamos a modificar uno de los registros que fue ingresado en
nuestra base de datos (Mysql).
Tenga en cuenta que dejamos de usar la antigua mysql por mysqli
orientado a objeto, es decir la instruccion new mysqli
Archivo de actualizacion en php ( UpdateProveedor.php )
<?php
$servername = "localhost";
$username = "root";
$password = "MiPassword";
$dbname = "db_test";
// Creamos la conexion
$conn = new mysqli($servername, $username, $password, $dbname);
// verifica coneccion # Check connection
if ($conn->connect_error) {
die("falla en la conexión : " . $conn->connect_error);
}
// preparamos la campos a modificar. En este ejemplo será el registro con id=3
$id = 3;
$direccion = "Lillo 1212" ;
$telefono = "555-123";
$sql = "UPDATE tbproveedor SET direccion= ?, telefono = ? WHERE id= ? ";
$stmt = $conn->prepare($sql);
// 'ssd' donde la s=string y la i=integer
$stmt->bind_param('ssi', $direccion, $telefono, $id);
$stmt->execute();
if ($stmt->errno ) {
echo "Error de actualización : " . $conn->error;
} else {
echo "El Registro fue actualizado con exito !!!";
}
// cerrar la conexion
$conn->close();
?>
Con el navegador, ejecutamos el programa php creado. El resultado es
esta impresión de pantalla.
Tenga en cuenta que debe estar en ejecución el Servidor Web, en mi caso
el apache, y el Mysql (en mi caso tengo instalado el XAMPP).
