![](https://seccdn.libravatar.org/avatar/ce986798439cd92cf0c051d9e264d185.jpg?s=120&d=mm&r=g)
Andreas Meyer schrieb am Fri, Jun 21, 2002 at 12:13:05AM +0200:
Gut, ich kenne PHP nicht, mich interessiert die Übergabe der Daten. Wird das innerhalb von PHP geregelt? Woher kommt das Recht in eine Tabelle zu schreiben?
Du legst innerhalb des PHP-Codes fest, in wessen Namen Dein Script auf die MySQL-Datenbank zugreift. Dieser Benutzer muß natürlich in MySQL existieren und die nötigen Zugriffsrechte auf die Datenbank besitzen. Das ganze hast Du auch schon selbst geschrieben: if (!mysql_connect (DB_HOST, DB_USER, DB_PASSWORD)) {usw.} Darin stehen - DB_HOST - für den Rechner, auf dem der MySQL-Dienst (also die Datenbank) läuft, - DB_USER - für die Kennung des Benutzers, in dessen Namen das PHP-Skript auf die Datenbank zugreift, - DB_PASSWORD - für das MySQL-Paßwort dieses Benutzers Der ganze "Witz" ist, daß a) MySQL eine eigene Benutzer- und Passwortverwaltung hat und b) die Sachen, die Du im Webinterface eingibst, in die Datenbank eingetragen werden und nicht etwa mit der eingegebenen Kennung auf diese zugreifen. Gruß & hth, Christian -- Christian Schmidt | Germany | christian@siebenbergen.de No HTML Mails, please!! http://lernst.de/zitieren/kriegst.de/antworten/