Page 214 - Programador-PHP
P. 214
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
6. Cerrar la conexión
Abrir una conexión mediante mysqli
# Preparar las variables con los datos de conexión
$host = 'localhost';
$usuario = 'root';
$clave = 'contraseña';
$db = 'curso_php';
# Conectarse a la base de datos
$conn = mysqli_connect($host, $usuario, $clave, $db);
Preparar la consulta
Preparar una consulta para trabajar mediante mysqli, requerirá
de algunos cuantos pasos que debemos seguir, cuidada y
ordenadamente.
Primero, preparamos la sentencia. Pero a diferencia de la vez
anterior (con mysql), los datos que relacionados con los
registros (ya sean datos a insertar o coincidencias establecidas
en la cláusula where), no los pondremos. En su lugar,
utilizaremos el comodín ?:
$sql = "
INSERT INTO usuarios (username, email, password)
VALUES (?, ?, ?)
";
Luego, definiremos los datos dinámicos mediante variables:
$username = 'juan-perez';
$email = 'juan_perez@algundominio.ext';
$password = '26ec07ef61f135494b79a13674a9a4ae';
214