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