Connexions a la BD (A5.3)

De Wiki personal d'en Guillem Serrat

Connexió d'escriptura

<?php 
    $servidor = "127.0.0.1";
    $usuari = "iot";
    $contrasenya = "iot";
    $nomDB = "autenticacio";
    $opcions = array(
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
    PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8mb4"
    );

    try {
        $pdo = new PDO("mysql:host=$servidor;dbname=$nomDB", $usuari, $contrasenya, $opcions);                              
    } catch(PDOException $e) {
        echo "No es pot connectar. Motiu: " . $e->getMessage();     
    }
?>

Connexió de lectura

<?php 
    $servidor = "127.0.0.1";
    $usuari = "convidat";
    $contrasenya = "benvingut";
    $nomDB = "autenticacio";
    $opcions = array(
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
    PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8mb4"
    );

    try {
        $pdo = new PDO("mysql:host=$servidor;dbname=$nomDB", $usuari, $contrasenya, $opcions);                              
    } catch(PDOException $e) {
        echo "No es pot connectar. Motiu: " . $e->getMessage();     
    }
?>