Conexión con la base de datos en PHP : Aquí, vamos a aprender cómo conectar con las diferentes bases de datos como MySQL, PostgreSQL, SQLite, etc?
1) Conexión con MySQL en 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();
}
?>
En este caso, estamos utilizando PDO (PHP Data Objects) de crear una conexión MySQL . A continuación, comprobar si hay algún error. Si no hay ninguno, imprimimos “conectado con éxito” o de lo contrario es la impresión de “error de conexión” seguido por el error que se DOP .
2) Conexión con postgres en PHP
<?php
$host = "localhost";
$uname = "username";
$pw = "password";
$db = "newDB";
$dbcon = pg_connect("host=$host port=5432 dbname=$db user=$uname password=$pw");
?>
Aquí, estamos utilizando método pg_connect () a de conexión a una base de datos postgres . Podemos optar por definir bien los datos de bases de datos en las variables o en línea directa.
3) Conexión con la base de datos SQLite en PHP
<?php
class MyDB extends SQLite3 {
function __construct() {
$this->open('example.db');
}
}
?>
En este caso, estamos creando un nuevo class ( myDB ), que Class a la extensión SQLite3. función __construct se utiliza para crear una matriz que contiene el example.db SQLite base de datos.