Php
// credenziali del database
$ serverName ="localhost";
$ username ="your_username";
$ password ="your_password";
$ dbname ="your_database";
Tentativo {
// Crea connessione usando PDO
$ conn =new pDo ("mysql:host =$ serverName; dbname =$ dbname", $ username, $ password);
// Imposta la modalità Errore PDO su Eccezione
$ conn-> setAttribute (pdo ::attr_errmode, pdo ::errmode_exception);
// Prepara l'istruzione SQL
$ stmt =$ conn-> prepara ("seleziona * da your_table_name");
// Esegui l'istruzione
$ stmt-> esecute ();
// recupera tutte le righe come un array associativo
$ result =$ stmt-> fethall (pdo ::fetch_assoc);
// Verifica se sono state restituite righe
if (count ($ risultato)> 0) {
// Output i dati
foreach ($ risultato come $ row) {
// Accedi a ciascun valore di colonna con il suo nome
echo $ row ["column1"]. " -". $ row ["column2"]. "
";
}
} altro {
echo "0 risultati";
}
} catch (pDoException $ e) {
Echo "Errore:". $ e-> getMessage ();
}
// Chiudi connessione
$ conn =null;
?>
`` `
Spiegazione:
1. Stabilire una connessione:
- Sostituisci i segnaposto (`your_username`,` your_password`, `your_database`,` your_table_name`) con le tue credenziali reali.
- PDO (PHP Data Objects) viene utilizzato per interagire con il database in modo sicuro.
2. Preparare ed eseguire la query SQL:
- `Seleziona * da your_table_name` seleziona tutte le colonne e le righe dalla tabella specificata.
- `Prepare ()` Prepara la dichiarazione per prevenire le vulnerabilità di iniezione di SQL.
- `Esecute ()` esegue l'istruzione preparata.
3. Prendi i dati:
- `fethall (pdo ::fetch_assoc)` recupera tutte le righe dal set di risultati e le memorizza in un array associativo (`$ risultato`) in cui le chiavi sono nomi di colonne.
4. elabora e visualizza i dati:
- Il codice controlla se sono state restituite righe.
- Se esistono righe, si avvicina attraverso l'array `$ risultato '.
- All'interno del loop, `$ row` rappresenta una singola riga e puoi accedere ai valori della colonna usando i loro nomi come` $ row ["column1"] `.
5. Errori di maneggevole:
- Il `Try ... Catch Block gestisce potenziali PDOExceptions, visualizzando messaggi di errore se qualcosa va storto.
6. Chiudi la connessione:
- È buona pratica chiudere la connessione del database al termine.
Ricorda di sostituire i segnaposto con le credenziali del database e il nome della tabella effettivi.
Programmazione © www.354353.com