Q:

PHP code to connect various databases

belongs to collection: PHP Database Programs

0

PHP code to connect various databases

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

1) Connecting with MySQL in PHP

<?php
$host = "localhost";
$uname = "username";
$pw = "password";
$db = "newDB";
try {
    $conn = new PDO("mysql:host=$host;dbname=$db", $uname, $pw);
    // set error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected successfully";
}
catch(PDOException $e) {
    echo "Connection failed: " . $e->getMessage();
}
?> 

Here, we are using PDO (PHP Data Objects) to create a MySQL connection. We then check if there are any errors. If there are none, we print "connected Successfully" or else, we print "connection failed" followed by the error thrown by PDO.

2) Connecting with postgres in PHP

<?php
$host = "localhost";
$uname = "username";
$pw = "password";
$db = "newDB";
$dbcon = pg_connect("host=$host port=5432 dbname=$db user=$uname password=$pw");
?>

Here, we are using pg_connect() method to connect to a postgres database. We can choose to either define the database details in variables or inline directly.

3) Connecting with SQLite database in PHP

<?php
   class MyDB extends SQLite3 {
      function __construct() {
         $this->open('example.db');
      }
   }   
?>

Here, we are creating a new Class (myDB) which extends to the SQLite3 extension. __construct function is used to create an array that holds the example.db SQLite database.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

PHP example to fetch data from MySQL (MariaDB) dat... >>