Dicono tutti che il PHP e' facile, ed infatti lo e', ma se vuoi fare le cose per bene c'e' molto da studiareOriginariamente inviato da maforast
Ma lo sai non la conoscevo proprio questa interfaccia... però mo è un casino modificare tutto...
dalla doc non ci ho capito molto dovrei approfondire o magar se hai un esempio pratico a portata di mano mi fai un favore... come mai per te è meglio usare questa che mysql_*?
Le funzioni mysql_* sono l'interfaccia minima per interagire con il database, non forniscono nessuna utilita' particolare ne' alcuna protezione per garantire la sicurezza.
Un'interfaccia come PDO ti fornisce strumenti piu' avanzati (puo' estrarre dati e popolare un'instance di una classe a tua scelta), ti fornisce il miglior strumento in assoluto per proteggerti dalle SQL injection (appunto i prepared statements), si integra meglio con la programmazione ad oggetti anche per via delle exception e - dovesse mai servirti - ti permette di non dover modificare il codice se cambi motore di database.
Certo richiede piu' lavoro, io lo consiglio perche' secondo me e' il modo giusto di fare le cose. Poi sta a te valutare se nel tuo caso vale la pena oppure no.