Utilizzo delle funzioni PDO (Php)

L'estensione PDO di php5 consente di utilizzare un set di funzioni per gestire le connessioni con diversi tipi di database.

Per poter utilizzare le funzioni PDO e' necessario attivare sul proprio dominio il parser php5 (nella "Gestione Domini" spuntare l'opzione "default php5").

Di seguito trovate un esempio di connessione ad un database mysql, inserimento di un nuovo record, e stampa del contenuto della tabella:

<?php

        $dbh = new PDO('mysql:host=localhost;dbname=nome_db', 'username', 'password'); 
        // modificare i parametri con le proprie impostazioni

        // preparazione della query di inserimento
        $stmt = $dbh->prepare("INSERT INTO test (value1, value2) VALUES (?,?)");
        $stmt->bindParam(1, $value1);
        $stmt->bindParam(2, $value2);

        // impostazione valori da inserire
        $value1 = 1; 
        $value2 = 2;
        $stmt->execute(); // esecuzione query
        // è possibile settare nuovamente le var $value1 e $value2, ed eseguire nuovamente la query per inserire un ulteriore valore per esempio

        // stampa contenuto della tabella
        foreach ($dbh->query('SELECT * from test') as $row) {
                print_r($row);
                echo '<br>';
        }

        $dbh = null;

?>

Per ulteriori informazioni sul funzionamento delle funzioni PDO [http://it2.php.net/manual/it/ref.pdo.php]

HowtoPhpPDO (l'ultima modifica è del 2007-08-06 09:00:08, fatta da EdoardoLuca)