<?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);
// Consulta SELECT
$sql = "SELECT nombre, salario FROM empleados WHERE salario > :salario_minimo";
// Preparar la consulta
$consulta = $conexion->prepare($sql);
// Bind de parámetros (en este caso, el valor mínimo de salario)
$salario_minimo = 50000;
$consulta->bindParam(':salario_minimo', $salario_minimo, PDO::PARAM_INT);
// Ejecutar la consulta
$consulta->execute();
// Obtener los resultados
while ($fila = $consulta->fetch(PDO::FETCH_ASSOC)) {
echo "Nombre: " . $fila['nombre'] . ", Salario: " . $fila['salario'] . "<br>";
}
} catch (PDOException $e) {
echo "Error: " . $e->getMessage();
}
// Cerrar la conexión
$conexion = null;
?>
No hay comentarios:
Publicar un comentario