Qual'è il miglior modo per connettersi ad un database PostgreSQL con PHP?

Ho lavorato per anni con PHP e MySql, adesso sto iniziando ad usare PSQL come basi dati e desideravo sapere qual'è il modo migliore per connettersi ad un database PostgreSQL da codice PHP?

In Corso 2
PostgreSQL 31-05-2018 2 Risposte 943 Visite 0
Marco Biellesi

Marco Biellesi

Autore di questa domanda

Risposte ( 2 approvate )

  1. Alberto Orfiesi
    +2
    31-05-2018 18:17:56
    Rispondi

    Per connettersi ad un database PostegreSQL con PHP sicuramente il modo migliore è sfruttare l'estensione PDO (PHP Data Object) disponibile a partire dalla versione di php 5.1 in poi.

    Questo layer ti consente creando un'istanza PDO di connetterti non solo a PostegreeSQL ma anche ad altre sorgente dati quali lo stesso MySql inserendo gli opportuni parametri al costruttore, e sfruttando i prepared statement che mette a disposizione risulta molto indicata anche a livello di sicurezza consentendo di prevenire attacchi di SQL Injection, ad oggi è sicuramente considerato uno standard per l'interfacciamento con le basi di dati in PHP.

  2. Caterina Stoletti
    0
    31-05-2018 18:21:37
    Rispondi

    Anche io come Alberto ti suggerisco di usare PDO per connetterti a PostgreSQL, se fai comunque riferimento a versioni del PHP precedenti alla 5.1 puoi provare con ADODB ma altro non saprei dirti. 

Rispondi

Per poter rispondere a questa domanda, devi essere registrato e loggato sul sito, dopodichè compila il box sottostante cercando di essere il più chiaro ed esauriente possibile, la tua risposta potrebbe essere la soluzione che l'utente cerca ed essere contrassegnata come migliore, consentendoti così di ottenere punti ed autorevolezza.

 Domanda Precedente

 Elenco Domande 

Domanda Successiva