doblej

Untitled

Jul 2nd, 2024 (edited)
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. <?php
  2.  
  3. include "/var/www/apifidfarma/env/db_ini.php";
  4.  
  5. try {
  6. // Crear una instancia PDO
  7. $dsn = "mysql:host=" . $dct_db_config['default']["hostname"] . ";dbname=" . $dct_db_config['default']["name"] . ";port=" . $dct_db_config['default']["port"];
  8. $username = $dct_db_config['default']["username"];
  9. $password = $dct_db_config['default']["password"];
  10. $emulate_prepares = $dct_db_config['default']["emulate_prepares"];
  11. $options = [
  12. PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
  13. PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
  14. PDO::ATTR_EMULATE_PREPARES => $emulate_prepares,
  15. ];
  16.  
  17. $pdo = new PDO($dsn, $username, $password, $options);
  18.  
  19. // Ejecutar la consulta
  20. $stmt = $pdo->query('SELECT * FROM Customer WHERE id = 26');
  21.  
  22. $data = array();
  23.  
  24. // Recuperar los resultados
  25. while ($row = $stmt->fetch())
  26. {
  27.  
  28. $data["id"] = $row['id'];
  29. $data["cardid"] = $row['cardid'];
  30. $data["adults"] = $row['adults'];
  31. $data["name"] = $row['name'];
  32.  
  33. echo json_encode($data, JSON_PRETTY_PRINT);
  34. }
  35.  
  36. } catch (PDOException $e) {
  37. printf("Falló la conexión: %s\n", $e->getMessage());
  38. exit();
  39. }
  40. ?>
  41.  
Advertisement
Add Comment
Please, Sign In to add comment