Connexió d'escriptura de la pràctica 4.2: diferència entre les revisions

De Wiki personal d'en Guillem Serrat
Es crea la pàgina amb «aa<pre> <?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....».
 
Cap resum de modificació
 
Línia 1: Línia 1:
aa<pre>
== Connexió d'escriptura ==
<pre>
<?php  
<?php  
     $servidor = "127.0.0.1";
     $servidor = "127.0.0.1";

Revisió de 17:51, 16 des 2025

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
        }
?>