Condividi
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
1
PostgreSQL
31-05-2018
2 Risposte
1027 Visite
0
Risposte ( 2 approvate )
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.
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.