Lección 8 de 8
Bases de MySQL
PHP se conecta a bases MySQL usando PDO o MySQLi. PDO suele recomendarse porque soporta sentencias preparadas, que protegen contra SQL injection.
Usa siempre sentencias preparadas al insertar datos del usuario en consultas.
PHP
<?php
// Conectar con PDO
$pdo = new PDO("mysql:host=localhost;dbname=mydb", "user", "pass");
// Sentencia preparada
$stmt = $pdo->prepare("SELECT * FROM users WHERE id = ?");
$stmt->execute([$userId]);
$users = $stmt->fetchAll();
?>