phpbar.de logo

Mailinglisten-Archive

benutzerdefinierte abfrage

benutzerdefinierte abfrage

Wolfgang Hauck wbh at euta.net
Die Mar 25 14:34:00 CET 2003


>guten tag,

>ich habe eine datenbank auf die verschiedene benutzer zugreifen 
können.
>mittels php und login (beim php) ist dann eine abfrage, welche
>nur die datensätze rausgibt die dieser benutzer sehen darf.

>das klappt auch wunderbar, nur hat jetzt ein benutzer das bedürfnis
>sich mittels mysql zu connecten. genau hier sehe ich jetzt ein 
problem.

>kann mittels mysql angegeben werden, welcher benutzer welche
>datensätze sehen darf.

Leider Nein...

>leider habe ich nirgends was gefunden, was mich vermuten lässt,
>dass genau dies nicht gehen wird.

So isses...

>gibt es einen trick?
>vielleicht mit temp tabelle oder so?
>ich hatte früher immer mit access gearbeitet, dort könnte man
>einfach eine abfrage erstellen und diese verlinken.

Hi Thomas,

Ja ein Trick ist das zwar nicht unbedingt, aber du kannst ja genau 
Access dazu vergewaltigen dies zu tun. Dazu benötigst du eine ODBC - 
Verbindung zum mysql - Server und verknüpfst die Tabellen mit Access. 
Jetzt lassen sich Sichten, Formulare und Berichte mit Access 
erstellen. Über EXTRA -> Start lassen sich dann die Startoptionen 
enstellen, anschliessend einfach ne mde - Datei draus machen...
Ein Nachteil hat die Sache allerdings. Jemand der sich einigermassen 
in Access und ODBC auskennt kann die Tabellen mit ner anderen Access 
- Datenbank verknüpfen und schon hat der wieder alle Daten...

Mit temporären Tabellen hast du das Problem des Datenabgleichs...

Ich habe für benutzerdefinierte Abfragen einen eigenen Dämon 
geschreiben (Server -> Perl, Client -> Delphi & Perl), da übernimmt 
der Serverprozess die Datenbankkontrolle...
Kostet aber ein paar Wochen Programmieraufwand, dafür benötigst du 
aber beim Client keinerlei Datenbanktreiber...

MfG Wolfgang



-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive