Recull de pràctiques de 2n d'ASIX. Curs 2024-2025

De binefa.com
Salta a la navegació Salta a la cerca

Pràctica 1

Lliurament: 1r d'octubre de 2024

Pràctiques de PHP

Recull d'exercicis SM9 ASIX2. Curs 2023-2024

Connexió PDO entre PHP i MariaDB

Preparació

  • Instal·leu a la màquina virtual zip, libzip-dev i libpng-dev:
sudo apt update
sudo apt zip libzip-dev libpng-dev
  • Si no teniu instal·lats les extensions PDO de PHP per a MariaDB: mysqli, pdo, pdo_mysql, gd i zip. Entre d'altres:
sudo apt install php libapache2-mod-php php-mysql

Aquí podeu trobar més ajuda

Exemples d'ús de connexió PDO

Documenteu els següents exemples:

  • Feu una primera connexió des de PHP a la vostra base de dades. Heu de fer una verificació d'aquest estil
<?php
// Example (PDO) at https://www.w3schools.com/php/php_mysql_connect.asp
$servername = "127.0.0.1";
$username = "root";
$password = "fjeclot";

try {
 $conn = new PDO("mysql:host=$servername;dbname=lamp_db", $username, $password);
 // set the PDO error mode to exception
 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 echo "Connectat a la base de dades.";
} catch(PDOException $e) {
 echo "No es pot connectar. Motiu: " . $e->getMessage();
}
?>