Esercizi Inserimento Dati PHP
- Esercizio 1: Inserimento di Dati con mysqli (Orientato agli Oggetti)
- Esercizio 2: Inserimento di Dati con mysqli (Procedurale)
- Esercizio 3: Inserimento di Dati con PDO
- Esercizio 4: Inserimento di Dati con mysqli (Orientato agli Oggetti) e Gestione degli Errori
- Esercizio 5: Inserimento di Dati con mysqli (Procedurale) e Gestione degli Errori
- Esercizio 6: Inserimento di Dati con PDO e Gestione degli Errori
Ecco degli esercizi con soluzione per praticare l’inserimento di dati in un database MySQL utilizzando mysqli e PDO in PHP.
mysqli
(Orientato agli Oggetti)
Esercizio 1: Inserimento di Dati con Utilizzare `mysqli` in modo orientato agli oggetti per inserire dati in un database MySQL.
<?php$servername = "localhost";$username = "root";$password = "";$dbname = "test";
// Creare connessione$conn = new mysqli($servername, $username, $password, $dbname);
// Verificare connessioneif ($conn->connect_error) { die("Connessione fallita: " . $conn->connect_error);}
// Inserire dati$sql = "INSERT INTO utenti (nome, cognome, email) VALUES ('Mario', 'Rossi', 'mario.rossi@example.com')";
if ($conn->query($sql) === TRUE) { echo "Nuovo record inserito con successo";} else { echo "Errore: " . $sql . "<br>" . $conn->error;}
$conn->close();?>
mysqli
(Procedurale)
Esercizio 2: Inserimento di Dati con Utilizzare `mysqli` in modo procedurale per inserire dati in un database MySQL.
<?php$servername = "localhost";$username = "root";$password = "";$dbname = "test";
// Creare connessione$conn = mysqli_connect($servername, $username, $password, $dbname);
// Verificare connessioneif (!$conn) { die("Connessione fallita: " . mysqli_connect_error());}
// Inserire dati$sql = "INSERT INTO utenti (nome, cognome, email) VALUES ('Mario', 'Rossi', 'mario.rossi@example.com')";
if (mysqli_query($conn, $sql)) { echo "Nuovo record inserito con successo";} else { echo "Errore: " . $sql . "<br>" . mysqli_error($conn);}
mysqli_close($conn);?>
PDO
Esercizio 3: Inserimento di Dati con Utilizzare `PDO` per inserire dati in un database MySQL.
<?php$servername = "localhost";$username = "root";$password = "";$dbname = "test";
try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "INSERT INTO utenti (nome, cognome, email) VALUES ('Mario', 'Rossi', 'mario.rossi@example.com')"; $conn->exec($sql);
echo "Nuovo record inserito con successo";} catch(PDOException $e) { echo "Errore: " . $e->getMessage();}
$conn = null;?>
mysqli
(Orientato agli Oggetti) e Gestione degli Errori
Esercizio 4: Inserimento di Dati con Utilizzare `mysqli` in modo orientato agli oggetti per inserire dati in un database MySQL e gestire gli errori.
<?php$servername = "localhost";$username = "root";$password = "";$dbname = "test";
// Creare connessione$conn = new mysqli($servername, $username, $password, $dbname);
// Verificare connessioneif ($conn->connect_error) { die("Connessione fallita: " . $conn->connect_error);}
// Inserire dati$sql = "INSERT INTO utenti (nome, cognome, email) VALUES ('Mario', 'Rossi', 'mario.rossi@example.com')";
if ($conn->query($sql) === TRUE) { echo "Nuovo record inserito con successo";} else { echo "Errore: " . $sql . "<br>" . $conn->error;}
$conn->close();?>
mysqli
(Procedurale) e Gestione degli Errori
Esercizio 5: Inserimento di Dati con Utilizzare `mysqli` in modo procedurale per inserire dati in un database MySQL e gestire gli errori.
<?php$servername = "localhost";$username = "root";$password = "";$dbname = "test";
// Creare connessione$conn = mysqli_connect($servername, $username, $password, $dbname);
// Verificare connessioneif (!$conn) { die("Connessione fallita: " . mysqli_connect_error());}
// Inserire dati$sql = "INSERT INTO utenti (nome, cognome, email) VALUES ('Mario', 'Rossi', 'mario.rossi@example.com')";
if (mysqli_query($conn, $sql)) { echo "Nuovo record inserito con successo";} else { echo "Errore: " . $sql . "<br>" . mysqli_error($conn);}
mysqli_close($conn);?>
PDO
e Gestione degli Errori
Esercizio 6: Inserimento di Dati con Utilizzare `PDO` per inserire dati in un database MySQL e gestire gli errori.
<?php$servername = "localhost";$username = "root";$password = "";$dbname = "test";
try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "INSERT INTO utenti (nome, cognome, email) VALUES ('Mario', 'Rossi', 'mario.rossi@example.com')"; $conn->exec($sql);
echo "Nuovo record inserito con successo";} catch(PDOException $e) { echo "Errore: " . $e->getMessage();}
$conn = null;?>