Scriu o nouă aplicație în PHP care va fi lansată publicului ca aplicație comercială. Până în acest moment, experiența mea a fost cu bazele de date MySQL în PHP.
Utilizatorul final este responsabil pentru furnizarea funcționalității bazei de date, iar aplicația PHP pur și simplu se va conecta la ea și o va folosi.
Întrebarea mea este că, deoarece nu știu ce bază de date va folosi utilizatorul, ce cale să merg pentru a susține acest lucru în PHP?
Întrebările pe care le am sunt:
Este ODBC calea corectă? Mă refer la ODBC de mai jos, dar dacă ODBC nu este metoda potrivită de utilizat, aceleași întrebări se aplică pentru oricare dintre metodele sugerate.
Pierd orice funcționalitate/caracteristică folosind funcții ODBC față de echivalentele MySQL din PHP?
Există ceva legat de securitate de care trebuie să țin cont? De exemplu, am folosit mysql_real_escape_string() în aplicațiile anterioare. Care este echivalentul ODBC (este chiar necesar?)
Presupun că PHP se poate conecta la o bază de date MySQL folosind ODBC? MySQL trebuie configurat într-un fel pentru a permite acest lucru?
Din punct de vedere al performanței, este ODBC acceptabil?