Connexió d'escriptura de la pràctica 4.2

De Wiki personal d'en Guillem Serrat

Connexió d'escriptura

<?php 
    $servidor = "127.0.0.1";
    $usuari = "iot";
    $contrasenya = "iot";
    $nomDB = "preferencies";
    $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 {
        // Definim un nou objecte de la classe PDO amb els atributs: host al que ens connectarem, la base de dades, el nom d'usuari i contrasenya.
        $pdo = new PDO("mysql:host=$servidor;dbname=$nomDB", $usuari, $contrasenya, $opcions);                       
                
        } catch(PDOException $e) {                                      // En cas de que hi hagi un error, PHP llença una PDOException, i la variable $e agafa aquesta excepció
            echo "No es pot connectar. Motiu: " . $e->getMessage();     // Es mostra el missatge
        }
?>