viernes, 3 de noviembre de 2023

Códigos para hacer una consulta en Mysql por metodo mysqli y metodo PDO

 Códigos para hacer una consulta en Mysql por metodo mysqli y metodo PDO


            


 Para hacer una consulta en MySQL, utilizando Myqli, son los siguientes pasos:


<?php
$servername = "localhost";
$username = "tu_usuario";
$password = "tu_contraseña";
$dbname = "tu_base_de_datos";

// Crea una conexión
$conn = mysqli_connect($servername, $username, $password, $dbname);

// Verifica la conexión
if (!$conn) {
  die("Conexión fallida: " . mysqli_connect_error());
}

// Realiza la consulta
$sql = "SELECT * FROM tu_tabla";
$result = mysqli_query($conn, $sql);

// Imprime los resultados
if (mysqli_num_rows($result) > 0) {
  while($row = mysqli_fetch_assoc($result)) {
    echo "id: " . $row["id"]. " - Nombre: " . $row["nombre"]. " - Apellido: " . $row["apellido"]. "<br>";
  }
} else {
  echo "0 resultados";
}

mysqli_close($conn);
?>

Para hacer una consulta en MySQL utilizando PDO, son los siguientes pasos:


$servername = "localhost";
$username = "tu_usuario";
$password = "tu_contraseña";
$dbname = "tu_base_de_datos";

try {
  $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  // Establece el modo de error a excepción
  $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  $sql = "SELECT * FROM tu_tabla";
  // Usa exec() porque no hay resultados que retornar
  $conn->exec($sql);
  echo "Consulta realizada exitosamente";
} catch(PDOException $e) {
  echo $sql . "<br>" . $e->getMessage();
}

$conn = null;
?>


No hay comentarios.:

Publicar un comentario