Kategorie: PHP 

    (Einträge gesamt: 6)     Seiten (6) [ «   1 2 3 4 5   » ]
Δ  

Mysql Wrapper

     18.10.2013 [10:43]  (Matthias Nitzschke)

Mit PHP 7 wird die mysql Extension aufgelassen.

mysql-Aufrufe fliegen aus PHP 7, soviel ist sicher, aber was macht man mit den alten Scripten, die noch auf dieser Extension aufbauen?
Entweder man schreibt alle mysql_ Aufrufe auf mysqli b.z.w. PDO um oder schreibt alle Scripte gleich neu. Bei der Vielzahl an Scripten, die ich im Einsatz habe, kommt das für mich nicht in Frage.

Ich habe mir also für meine alten Scripte einen Wrapper gebastelt, der die alte Extension (also die mysql_xxx Aufrufe) zum Grossteil ersetzen kann und mir die gewohnten Aufrufe zur Verfügung stellt. Das Script prüft, ob die alte Extension noch geladen ist, wenn ja, wird diese Extension benutzt, wenn nein, werden die alten Aufrufe als Funktionen zur Verfügung gestellt und auf mysqli verbogen.

Indem man den Wrapper in die alten Scripte per include/require integriert, ist ein Umarbeiten für die meisten alten mysql Aufrufe nicht mehr notwendig.

Es sind nicht alle mysql Befehle von mir übersetzt, der eine oder andere Befehl fehlt noch. Es wird eine Meldung ausgeworfen, wenn ein Befehl nicht zur Verfügung steht.
Sollte sich jemand die Arbeit machen und den Wrapper erweitern, wäre es nett, im Forum (forum.mn-portal.at) die entsprechende Funktion zur Verfügung zu stellen.


Details und Downloads >>>
Suchen
id-switcher
    (Einträge gesamt: 6)     Seiten (6) [ «   1 2 3 4 5   » ]
Δ    
Script-Laufzeit: 0.013423 Sek.     gelesene Files: 6     SQL-Laufzeit: 0.00769 Sek.     Gesamt :1.764.275    Heute :8    Rekord :344.105   ; PHP:5.6.40-nmm9