kostenloser Webspace werbefrei: lima-city


MySql_query verbieten

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    b*******r

    Hallo zusammen,

    Sorry hab noch mal ne Frage

    ich habe in meinem Projekt eine eigene Datenbank-Klasse geschrieben,
    die mir die Verbindung auf verschieden DB-Server ermöglicht.

    Sämtliche Anfragen an alle DBs sollen nur über meine Datenbank-Klasse erfolgen.

    Leider wird, wenn ich mysql_query(...) verwende immer automatisch die letzte Verbindung verwendet.
    Das kann unter Umständen sehr katastrophal sein.

    Weiß jemand wie ich es verhindern kann, das mysql_query ohne Verbindung-Kennung ausgeführt wird?

    gruss
    Prasedonym
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Guten Abend!
    Wenn du deine eigene Mysql-Klasse geschrieben hast solltest du wissen das die von PHP bereitgestellten Mysql-Funktionen global vorhanden sind, und in keine Klasse gefasst.
    Das bedeutet: nur wenn du eine globale Sql-Verbindung hast, wird die bei z.b. mysql_query() auch genutzt.
    Warum stattest du deine Mysql-Klasse nicht mit einer Methode aus, die den Query ausführt. Dann kannst du die dadurch entstehende Resouce sogar weiterverwenden (für Einträge zählen, mysql_fetch_...()-Funktionen) ;)
    Vielleicht konnte ich dir ja eine Anregung geben, wie du deine Klasse gestallten kannst und auf die von PHP bereitgestellten Mysql-Funktionen verzichten kannst.
    Schönen Abend noch!
    Gruß,
    dex (qap2-Team)

    Beitrag zuletzt geändert: 9.12.2009 20:51:56 von qap2
  4. Autor dieses Themas

    b*******r

    danke das ist eine gute idee werde es nun ausprobieren
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!