Connexions a la BD (A5.2)

De Wiki personal d'en Guillem Serrat
La revisió el 19:16, 30 des 2025 per Guseba (discussió | contribucions) (Es crea la pàgina amb «== Connexió d'escriptura == <pre> <?php $servidor = "127.0.0.1"; $usuari = "iot"; $contrasenya = "iot"; $nomDB = "botiga"; $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);...».)
(dif.) ← Versió més antiga | Versió actual (dif.) | Versió més nova → (dif.)

Connexió d'escriptura

<?php 
    $servidor = "127.0.0.1";
    $usuari = "iot";
    $contrasenya = "iot";
    $nomDB = "botiga";
    $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 = "botiga";
    $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();     
    }
?>