2009-05-05 7 views
2

Jeder hat Vorschläge für Wrapper für SQL in PHP? Ich benutze ezSQL, was großartig ist, aber ich wollte sehen, ob jemand andere Vorschläge hat.PHP SQL Wrapper

+0

Wenn ezSQL großartig ist, warum suchen Sie nach einem neuen Wrapper? Welche zusätzlichen Funktionen möchten Sie? – jmucchiello

+0

Ich weiß nicht, dass ich irgendwelche zusätzlichen Funktionen möchte. Ich teste das Wasser nur für etwas anderes/besseres. –

Antwort

4

Doctrine, wenn Sie volle ORM wollen. Zend_DB_Table ist in Ordnung, wenn Sie nur einen Abfrage-Generator benötigen.

+0

Solange Ihr Gebäude mit APC-Unterstützung und vielleicht Memcache haben, gleicht die umfangreiche Feature-Liste von Doctrine leicht seinen Fußabdruck aus. – David

2

PDO

+0

Das ist nicht wirklich ein Wrapper für SQL. Handelt es sich nur um Datenbankkommunikation, müssen Sie immer noch die SQL-Abfragen schreiben. – seanmonstar

+1

Mit ezSql müssen Sie auch das SQL selbst schreiben. Wrapper könnte ein guter Name sein? – Andomar

1

Man konnte immer eine ORM-Lösung wie Propel suchen.

2

Ich empfehle Zend Framework10 DB-Hintergrund, es hat Adapter für die meisten Datenbankkonnektivität (PDO, MySQL, SQL Server, Oracle, Sqlite), ist objektorientiert und verwendet Zeilen-Gateway und Tabelle Gateway-Muster, verhindert SQL-Injektionen, arbeitet mit gespeicherten Prozeduren , hat einen eingebauten Profiler usw. aber wenn Sie irgendeine ORM Lösung wünschen, empfehle ich Propel, oder Doctorine.