Michael Huhn: gute Datenbankklasse

Ich suche für ein komplexes php-Projekt nach einer geeigneten mySQL-Datenbankklasse. Gibt es Alternativen zu der Standard-Klasse von Koehntopp, die einem immer wieder begegnet?

Optimal wäre eine Klasse, die zusätzlich folgendes kann:

  • Row-Locking
  • Transaktionen
  • eine Überprüfung von Foreign-Key-Constraints

Da das Projekt nur mit mySQL arbeitet, ist eine Kompatibilität mit Klassen für andere Datenbank-Systeme nicht erforderlich.

Vielen Dank für professionelle Ratschläge :-)

Michael Huhn

  1. Hallo, Michael,

    hast Du schon mal einen Blick auf ADOdb geworfen? Ich hab' diese Klassensammlung aber noch nicht benutzt und weiß nicht, ob sie Deine Anforderungen erfüllt ...

    ADOdb
    http://devscripts.com/visit.php?sId=1295

    HotScriptshttp://www.hotscripts.com/PHP/Scripts_and_Programs/Database_Tools/

    Grüße,

    Sebastian

  2. Hi,

    Ich suche für ein komplexes php-Projekt nach einer geeigneten
    mySQL-Datenbankklasse. Gibt es Alternativen zu der Standard-Klasse
    von Koehntopp, die einem immer wieder begegnet?

    Portabilitaet und Zukunftssicherheit bietet z.zt. eigentlich nur MDB[1]. Die Doku dazu ist recht ausfuehrlich, ich hoffe das du das findest, was du suchst.

    oehm... ich hab dein Posting grade nochmal gelesen, warum brauchst du eine DB klasse, wenn du eh nur mit MySQL arbeitest?

    Jan
    --
    [1] http://pear.php.net/package-info.php?pacid=54

    1. warum brauchst du eine DB klasse, wenn du eh nur mit MySQL arbeitest?

      es macht doch wohl sinn, alle Datenbank-Operationen über ein Objekt abzuwickeln. Zumal ich z.B. jede Aktion loggen will. Alle Portablen Systeme sind mir aber mit zu viel Overhead belastet.