<?php
try {
// Configuración de la conexión a la base de datos
$dsn = "mysql:host=nombre_del_servidor;dbname=nombre_de_la_base_de_datos";
$usuario = "nombre_de_usuario";
$contraseña = "contraseña";
// Crear una instancia de PDO
$conexion = new PDO($dsn, $usuario, $contraseña);
// Configurar el modo de errores de PDO para lanzar excepciones en caso de errores
$conexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Datos que deseas insertar
$nombre = "Ejemplo";
$apellido = "Apellido";
$email = "ejemplo@ejemplo.com";
// Consulta de inserción
$sql = "INSERT INTO tabla (nombre, apellido, email) VALUES (:nombre, :apellido, :email)";
// Preparar la consulta
$consulta = $conexion->prepare($sql);
// Bind de parámetros
$consulta->bindParam(':nombre', $nombre, PDO::PARAM_STR);
$consulta->bindParam(':apellido', $apellido, PDO::PARAM_STR);
$consulta->bindParam(':email', $email, PDO::PARAM_STR);
// Ejecutar la consulta
$consulta->execute();
echo "Registro insertado correctamente";
} catch (PDOException $e) {
echo "Error: " . $e->getMessage();
}
// Cerrar la conexión
$conexion = null;
?>
No hay comentarios:
Publicar un comentario