Hallo!
Ich habe ein PHP-Projekt, welches die Verbindung zur DB über die mysql_-Funktionen bewerkstelligt.
Nun muss ich das Projekt immer mal wieder um neue Funktionen erweitern. Meine Frage ist nun, ob ich die alten "mysql_" und die neuen "mysqli_" Funktionen parallel benutzen kann?
Der Stil ist leider Prozedural und nicht OOP.
In jeder PHP-Datei wird am Anfang die "db_verbindung.inc" includiert, welche die Verbindung zur DB herstellt.
Ich würde nun einfach eine neue PHP-Datei "db_verbindung_neu.inc" (mit mysqli-Funktionen) zusätzlich einbinden. Die alten Funktionen, welche mit mysql_ arbeiten lasse ich dann einfach in Ruhe.
Die neuen Funktionen, die ich dazuprogrammiere, stellen die Verbindung zur DB dann über db_verbindung_neu.inc her.
Ich habe das schon so getestet und es funktioniert auch gut:
Die alten Funktionen nehmen mysql_,
die neuen Funktionen nehmen mysqli_ und beide bringen sogar ein Ergebnis :P
Die Frage ist nur, macht es Sinn (erstmal) beide Funktionen nebeneinander laufen zu lassen? Oder hat das größere Nachteile jedesmal 2 Verbindungen zur DB aufzubauen?
Ich will einfach wenn ich neue Funktionen baue nicht immer das veraltete System benutzen, aber ich habe auch keine Zeit mit einem Schlag alles umzustellen!
Viele Grüße
Hotte
Ich habe ein PHP-Projekt, welches die Verbindung zur DB über die mysql_-Funktionen bewerkstelligt.
Nun muss ich das Projekt immer mal wieder um neue Funktionen erweitern. Meine Frage ist nun, ob ich die alten "mysql_" und die neuen "mysqli_" Funktionen parallel benutzen kann?
Der Stil ist leider Prozedural und nicht OOP.
In jeder PHP-Datei wird am Anfang die "db_verbindung.inc" includiert, welche die Verbindung zur DB herstellt.
Ich würde nun einfach eine neue PHP-Datei "db_verbindung_neu.inc" (mit mysqli-Funktionen) zusätzlich einbinden. Die alten Funktionen, welche mit mysql_ arbeiten lasse ich dann einfach in Ruhe.
Die neuen Funktionen, die ich dazuprogrammiere, stellen die Verbindung zur DB dann über db_verbindung_neu.inc her.
Ich habe das schon so getestet und es funktioniert auch gut:
Die alten Funktionen nehmen mysql_,
die neuen Funktionen nehmen mysqli_ und beide bringen sogar ein Ergebnis :P
Die Frage ist nur, macht es Sinn (erstmal) beide Funktionen nebeneinander laufen zu lassen? Oder hat das größere Nachteile jedesmal 2 Verbindungen zur DB aufzubauen?
Ich will einfach wenn ich neue Funktionen baue nicht immer das veraltete System benutzen, aber ich habe auch keine Zeit mit einem Schlag alles umzustellen!
Viele Grüße
Hotte
Kommentar