Administració de la Base de Dades
Administració de la BBDD
Creació de la base de dades
Per crear la base de dades primer hem de realitzar una connexió a MariaDB amb l'usuari root
// Definim els paràmetres per realitzar la connexió $servername = "127.0.0.1"; $username = "root"; $password = "fjeclot";
Seguidament, crearem la taula
// Definim un nou objecte de la classe PDO amb els atributs: host al que ens connectarem, el nom d'usuari i contrasenya. $conn = new PDO("mysql:host=$servername", $username, $password);
// A través de la funció setAttribute, agafem el tipus d'error en cas de que n'hi hagi algun $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Definim una variable que és l'ordre que s'executara, la qual és crear una BBDD nova amb nom "myDBPDO" $sql = "CREATE DATABASE Usuaris";
// Dins de la connexió, executem la variable sql (que és l'ordre vista anteriorment) $conn->exec($sql);
Degut a que crearem dues connexions diferents (una de lectura i una altra d'escriptura), donarem dos permisos diferents a dos usuaris diferents
$permisosRW = "GRANT ALL PRIVILEGES ON Usuaris.* TO 'iot'@'localhost';"; $permisosR = "GRANT SELECT ON Usuaris.* TO 'convidat'@'localhost';";
$conn->exec($permisosRW); $conn->exec($permisosR);