Erweiterte MYSQL_i Klasse
Hy hab mal eine kleine aber (hoffentlich) feine Klasse geschrieben, mit welche die Grundlegendsten SQL-Befehl enthält.
PHP-Code:
Diese Klasse soll einem die Syntax ein wenig abnehmen. Die Klasse funktioniert nur unter: - PHP5 - MYSQLi erweiterung |
AW: Erweiterte MYSQL_i Klasse
Abend!
Meiner Meinung nach ist diese Klasse überhaupt nicht sinnvoll. Nicht nur, dass mysqli so oder so schon eine objektorientierte Syntax besitzt, es ist auch noch komplizierter als zuvor. Man muss erst in der Klasse rumpfuschen, bevor man zum MySQL-Server verbinden kann. Eine solche Klasse macht nur dann Sinn, wenn man noch mysql und nicht mysqli-Funktionen benutzt. Und selbst dann sollte die Klasse vollkommen anders aufgebaut sein und eine Methode wie help() hat da nichts zu suchen. MfG, Andy PS: Eine richtige Datenbank-Klasse hätte ungefähr die Syntax, die MySQLi so oder so schon hat. |
AW: Erweiterte MYSQL_i Klasse
Gibt es denn in Mysqli solche befehle wie $instanzname->insert("blablabla");?
|
AW: Erweiterte MYSQL_i Klasse
Gibt es alles.
PHP-Code:
|
AW: Erweiterte MYSQL_i Klasse
Ne ich meine das so $cmd = $db->insert("Spalte1","Inhalt1")
|
AW: Erweiterte MYSQL_i Klasse
Nein das gibt es nicht. Das macht ja auch keinen Sinn, da man bei dieser Methode ja keine weiteren Optionen hinzufügen kann. Wie fragst du zum Beispiel Datensätze ab, die ein bestimmtes Datum haben. Oder wie sortierst du diese Datensätze?
MfG, Andy |
AW: Erweiterte MYSQL_i Klasse
so:
PHP-Code:
|
AW: Erweiterte MYSQL_i Klasse
Diese Methode, diese ganze Klasse macht einfach keinen Sinn. Wenn es die Arbeit wirklich erleichtern würde, aber das tut es nicht. MySQL bietet so viele Möglichkeiten und du beschneidest sie nur durch diese Klasse.
MfG, Andy |
AW: Erweiterte MYSQL_i Klasse
Sehe ich genauso. Wenn Du Deine Klasse wenigstens von mysqli abgeleitet hättest, wären die Funktionen nur selten von Nutzen. So ist die Klasse leider unbrauchbar.
Schau Dir mysqli oder PDO an. Oder wenn Du darüber hinaus gehen willst, beschäftige Dich mit Abstraktionsschichten oder object relational mapping (orm). |
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:38:58 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.