- PHP mette a disposizione funzioni di libreria per una grande serie di compiti, come gestione file,
elaborazione stringhe, connessioni TCP/IP ecc.
- In particolare, mette a disposizione funzioni per connettersi ad una lunga serie di basi di dati
- Noi in particolare parleremo dell'interfaccia con i database postgres e mysql o Mariadb che sono tra i più comuni. Cominciamo con postgres:
- Tutte le funzioni per accedere a postgres cominciano con pg_
- Per prima cosa, per poter operare con il database, occorre creare una connessione. Per fare questo
utilizzeremo la funzione pg_Connect ("<parametri di connessione>"); dove nella stringa dei parametri
di connessione indicheremo:
- dbname=<nome database>
- user=<nome utente>
- host=<nome server> se il database non è sulla stessa macchina del server WEB (e delle pagine)
- pg_connect restituisce un riferimento che useremo d'ora in poi per inviare comandi al database
- Per inviare comandi al database useremo la funzione pg_query (<riferimento alla connessione>,
"<query SQL>");
- pg_query a sua volta, ritorna un riferimento, che potremo utilizzare per leggere le righe
dell'eventuale tabella risultante
|