php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.01.2006, 13:47  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard 2 Konzepte für eine MySQL Datenbankschnittstelle ...

Moin,

ich stell mir grad die Frage welches Konzept für eine MySQL Klasse sinnvoller ist:

Eine Klasse die von der connection bis zum Result über das Query alles zusammen beinhalet.

Oder lieber auf mehrere Klassen verteilt wie zb. Connection, Query - welche das ConnectionObject im Constructor übergeben bekommen und ein Result object mit allen Infos zurückliefert usw.

Die 2. Möglichkeit hätte mit Sicherheit den großen Vorteil das man mit einer Connection gleich mehrere Querys ausführen kann ohne das das vorhergehende überschrieben wird.


Ich bin mir da leider nicht so ganz schlüssig welches Konzept ich verwirklichen soll bzw. welches davon sinnvoller ist und stell das ganze deshalb einfach mal zur Diskussion.
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.01.2006, 14:28  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard Re: 2 Konzepte für eine MySQL Datenbankschnittstelle ...

Meiner Meinung nach sollte das alles in einer Klasse realisiert werden.
Zitat:
Die 2. Möglichkeit hätte mit Sicherheit den großen Vorteil das man mit einer Connection gleich mehrere Querys ausführen kann ohne das das vorhergehende überschrieben wird.
Ich verstehe nicht ganz, was du damit meinst.

Zitat:
ch bin mir da leider nicht so ganz schlüssig welches Konzept ich verwirklichen soll bzw
Ein Konzept ist was anderes
Corvin ist offline   Mit Zitat antworten
Alt 30.01.2006, 15:13  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard Re: 2 Konzepte für eine MySQL Datenbankschnittstelle ...

Zitat:
Zitat von Corvin Gröning
Meiner Meinung nach sollte das alles in einer Klasse realisiert werden.
Zitat:
Die 2. Möglichkeit hätte mit Sicherheit den großen Vorteil das man mit einer Connection gleich mehrere Querys ausführen kann ohne das das vorhergehende überschrieben wird.
Ich verstehe nicht ganz, was du damit meinst.
naja nehmen wir einfach mal an ich hab eine MySQLConnection Klasse und eine MySQLQuery Klasse, die Klasse Query erwartet im Konstruktor eine Referenz auf ein Connection Object welches bereits zur Datenbank connected ist. Auf diese Weise kann ich doch unendlich viele neue Querys instanzieren ohne die Connection jedes mal neu aufzubauen und ich kann immer noch auf die Querys zurückgreifen wenn ich diese in ein Array speichere zb.


Zitat:
Zitat von Corvin Gröning
Zitat:
ch bin mir da leider nicht so ganz schlüssig welches Konzept ich verwirklichen soll bzw
Ein Konzept ist was anderes
ich weiß selbst das ich von einen Konzept noch sehr weit entfernt bin aber mir viel kein besseres Wort ein.
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline   Mit Zitat antworten
Alt 30.01.2006, 15:28  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard Re: 2 Konzepte für eine MySQL Datenbankschnittstelle ...

Zitat:
Zitat von HStev
naja nehmen wir einfach mal an ich hab eine MySQLConnection Klasse und eine MySQLQuery Klasse, die Klasse Query erwartet im Konstruktor eine Referenz auf ein Connection Object welches bereits zur Datenbank connected ist. Auf diese Weise kann ich doch unendlich viele neue Querys instanzieren ohne die Connection jedes mal neu aufzubauen und ich kann immer noch auf die Querys zurückgreifen wenn ich diese in ein Array speichere zb.
Das ganze lässt sich doch auch realisieren, wenn man alles in einer Klasse hat..
Corvin ist offline   Mit Zitat antworten
Alt 30.01.2006, 15:47  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Sicher nur ist es dann nicht gleich offentsichtlich für jemanden der sich in den code einarbeiten muss.
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline   Mit Zitat antworten
Alt 30.01.2006, 15:55  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Dafür dokumentiert man ja sein Code.
Corvin ist offline   Mit Zitat antworten
Alt 30.01.2006, 15:59  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Ja aber mir gehts eigentlich nicht darum ob man das mit beiden "Konzepten" verwirklichen kann, sondern mir gehts um die Vor- und Nachteile.

Also Vorteil viele Dateien: Struktur erkennbar ohne Dokumentation
Nachteil einzelne Klasse: Dokumentation erforderlich

Sorry aber das hab ich jetzt mal so in deine Antwort hinein interpretiert
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline   Mit Zitat antworten
Alt 30.01.2006, 16:03  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Also ich finde das unübersichtlich und unnötig, wenn man dafür mehrere Klassen verwendet, aber das ist wohl Geschmackssache.

Zitat:
Zitat von HStev
Also Vorteil viele Dateien: Struktur erkennbar ohne Dokumentation
Nachteil einzelne Klasse: Dokumentation erforderlich
Eine Dokumentation ist immer erforderlich bzw. sollte immer vorhanden sein.
Corvin ist offline   Mit Zitat antworten
Alt 30.01.2006, 16:06  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

War ja auch mehr als Spaß gedacht
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline   Mit Zitat antworten
Alt 30.01.2006, 16:26  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Jajajajaja... das kann ja jeder sagen.
Corvin ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
PHP, MySQL installieren frankys9 PHP Tipps 2006 10 16.03.2006 16:05
[Erledigt] Kein Zugriff über ODBC mit der IP-Adresse auf MySql DB Datenbanken 4 09.02.2006 11:04
Mysql 4.1.x unter php 4.3.9 Datenbanken 3 15.11.2005 13:49
[Erledigt] Schnittstelle zwischen PHP und MySQL klappt net !!! Datenbanken 16 16.10.2005 14:24
[Erledigt] not allowed to connect to this MySQL server PHP Tipps 2005-2 2 23.09.2005 18:34
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
MYSQL läuft nur wenn /tmp auf 777 Datenbanken 5 06.07.2005 08:38
mysql root passwort vergessen Datenbanken 1 29.05.2005 11:33
MYSQL Verwaltung Stümper Datenbanken 1 25.11.2004 10:10
[Erledigt] Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35
MySQL Erweiterungen nicht gefunden Datenbanken 4 27.08.2004 23:53
PHP5 & MySQL Datenbanken 5 01.08.2004 05:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php datenbankschnittstelle, php datenbank schnittstelle, mysql datenbank schnittstelle, datenbankschnittstelle php, mysql datenbankschnittstelle, datenbankschnittstelle, mysql datenbank konzept, datenbankschnittstelle sicher machen, php vor nachteile mysql klasse, mysql konzepte, klasse datenbank schnittstelle, datenbankschnittstelle mysql, mysql unendliche connection, mysql klasse dokumentiert, datenbank schnittstelle, php datenbankschnittstelle mysql

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.