Untitled
unknown
plain_text
2 years ago
1.2 kB
4
Indexable
<?php
//Esto podría ir en un archivo aparte (.env?)
$mysqlInfo = 'mysql:host=localhost;dbname=la_base_de_datos;charset=utf8';
$usuario = 'usuario';
$contrasenia = 'contrasenia';
//
$conn = new PDO($mysqlInfo, $usuario, $contrasenia);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
try {
$query = "SELECT id, nombre, email FROM usuarios";
$conn_query = $conn->query($query);
echo "<h2>Lista de usuarios:</h2>";
echo "<ul>";
while ($registro = $conn_query->fetch(PDO::FETCH_ASSOC)) {
echo "<li>{$registro['id'] } - {$registro['nombre']} - {$registro['email']}</li>";
}
echo "</ul>";
} catch (PDOException $error) {
echo "Error en SELECT: " . $error->getMessage();
}
try {
$nuevoUsuario = [
'nombre' => 'Nuevo Usuario',
'email' => 'nuevo@usuario.com',
];
$query = "INSERT INTO usuarios (nombre, email) VALUES (:nombre, :email)";
$conn_query = $conn->prepare($query);
$conn_query->execute($nuevoUsuario);
echo "Nuvo usuario insertado.<br >";
} catch (PDOException $error) {
echo "Error en INSERT: " . $error->getMessage();
}
$conn = null;
?>
Editor is loading...
Leave a Comment