PHP Mysqli Procedural
PHP Mysqli Procedural
procedural
Gabriela Zúñiga
Teconología Web y Bases de Datos -
En este documento se integrarà el lenguaje SQL con el lenguaje PHP, tomando en cuenta la tabla clientes
realizada en uno de los ejercicios anteriores
Y que ya se ha realizado el programa para insertar datos, ahora es el turno de hacer unos pequeños programas
para la gestión.
Utilizando la tabla de cliente se desea modificar alguno o todos los campos de la tabla clientes, como son
nombre, apellidos y email.
Para ello se pondrá el siguiente bloque de instrucciones, integrando mysqli y PHP
<?php
include 'config.php';//incluye la configuración del servidor, usuario, password y
BBDD
//Obtengo los campos del formulario con metodo post y los pongo en variable
$vid = $_POST["id"];
$vnombre=$_POST["nom"];
$vape=$_POST["ape"];
$vcorreo=$_POST["correo"];
//Crear conexión
$conn=mysqli_connect($servername,$username,$password,$database);
mysqli_set_charset($conn, "utf8");
//Si no funcionara la conexion muestra el error
if(!$conn){
die("Fallo de conexion". mysqli_connect_error());
}
//Se crea la instrucción update
2
TEMA 7 – Aplicación de PHP-SQL-Mysqli
Teconología Web y Bases de Datos -
2 Para borrar un registro en SQL es, instrucción es DELETE cuya sintaxis es:
3
TEMA 7 – Aplicación de PHP-SQL-Mysqli
Teconología Web y Bases de Datos -
}
mysqli_close($conn);
?> <!--cerramos el php -->
Para ello se pondrá el siguiente bloque de instrucciones, integrando mysqli y PHP, en el ejemplo de abajo se
ordenarán los registros de la tabla cliente a partir del correo electrónico
<?php
include 'config.php';//incluye la configuración del servidor, usuario,
password y BBDD
//Crear conexión
$conn=mysqli_connect($servername,$username,$password,$database);
mysqli_set_charset($conn, "utf8");
4
TEMA 7 – Aplicación de PHP-SQL-Mysqli
Teconología Web y Bases de Datos -
//Cerramos la conexión:
mysqli_close($conn);
?>
Y lo mismo sería si quisiéramos ordenar por nombre y apellidos, pero con una pequeña variación:
include 'config.php';
Es una llamada a un programa escrito en PHP, cuyo objetivo es conectarse al servidor, su contenido es:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
?>
5 Links:
Ejemplos básicos
https://php.net/manual/es/mysqli.examples-basic.php
5
TEMA 7 – Aplicación de PHP-SQL-Mysqli