Como hacer una consulta por el metodo PDO?






 <?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