Zugriff auf eine SQL-Datenbank .... wann erfolgt?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angelegten tabelle
aufruf
binde
code
dank
datenbank
datum
erfolg
erforderlichen daten
feld
feststelle
index
log
programm
sache
server
speichern
tabelle
uhrzeit
zugriff
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Natürlich. Du kannst diese Sachen einfach beim Aufruf in einer zweiten Query in einer eigens dafür angelegten Tabelle speichern.
Gruß
styVe (qap2-Team) -
Natürlich. Du kannst diese Sachen einfach beim Aufruf in einer zweiten Query in einer eigens dafür angelegten Tabelle speichern.
Danke für die Antwort!
.... das muß dann aber von dem Programm erfolgen, welches auf die Tabelle zugreift ... oder?
Konkret:
Ich habe die Datenbank DB1
darin enthalten die Tabellen:
a) TAB1 (mit x feldern)
b) TAB2 (mit den Feldern Datum/Uhrzeit, Username, Passwort)
Zugriff erfolgt mit dem Programm PROG1
Sobald sich jemand auf dem SQL-Server anmeldet (mit der Datenbank DB1) soll ein neuer Datensatz in der Tabelle TAB2 erzeigt werden.
Muß das jetzt in dem Programm erfolgen, welches auf die Datenbank zugreift (PROG1)... oder kann das auch irgendwie über PHPMYADMIN erfolgen?
... damit das unabhängig ist , wie auf die Tabellen/Datenbank zugegriffen wird.
Wenn z.B. mit HEIDISQL auf die Datenbank zugegriffen wird, soll das ja auch erfasst werden.
Es sollen alle Zugriffe dokumentiert werden ... nicht nur die von der Anwendung PROG1.
-
Kannst natürlich auch einfach die Aufrufe mitloggen mit GET und POST-variablen.
-
Dann binde doch die Programme mithilfe einer PHP-Datei ein.
z.B.:
In der index.php: <?php echo('<html><head><title>'.$_GET['app'].'</title></head><body><center><iframe src="pfad/zu/den/programmen/'.$_GET['app'].'" width="90%" height="90%" name="app_'.$_GET['app'].'"></iframe></center></body></html>'); include('log.php'); ?> In der log.php: <?php mysql_connect('HOSTNAME', 'USERNAME', 'PASSWORT'); mysql_select_db('DB'); mysql_query('MYSQLABFRAGE'); //Ersetze dies natürlich mit den erforderlichen Daten ?>
Ich hoffe, ich konnte helfen.
mfg
company-red -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage