Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Frage zu Primary key? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Frage zu Primary key?


 
Tragon
19-06-2002, 15:21 
 
http://www.php4-forum.de/beispiele/login.htm
Und zwar habe ich mir das Beispiel durchgelesen und habe jetzt ne Frage zu der User Tabelle´? Ist es nötig das die Usr Spalte der Primarykey ist?Da ich schon ne Tabelle habe und da den Usr integrieren möchte aber es geht ja nur einen Primarykey pro Tabelle zu verwenden also ist jetzt die Frage wie ich dies umgehen kann?Sollte so sein das der User sich einloggt und dann die Daten die er auch einegegeben hat sieht und falls nötig korriegieren kann!
Und wenn ja gibt es da ne möglichkeit in wenigen schritten umzuschreiben das es funzt?

 
Troublegum
19-06-2002, 15:42 
 
Ich würde eine numerische ID vorziehen, da sich ja mal der Benutzername ändern könnte (durchaus drin).

Also wenn du eine numerische ID hast, ist der Primärschlüssel nicht der Benutzername.

 
Chillmaster
19-06-2002, 23:56 
 
Nicht zu Vergessen können sich bei nummerischen Primary Keys auch mehrere Benutzer mit gleichem Namen einloggen, sofern es noch ein Passwort gibt, sonst kannst dir überlegen ob du nciht einen doppelten Primary Key verwendest ID und Nachname oder so.

Hoffe ich veriwrr dich nicht zu sehr.
:beer:

 
goth
20-06-2002, 00:00 
 
Oder man legt auf den Benutzername zusätzliche noch 'nen UNIQUE INDEX ... weil ein zusammengesetzter PRIMARY aus 'nem generierten ID und einem anderen Feld überhaupt keinen Sinn in diesem Zusammenhang macht ... :)

 
Tragon
20-06-2002, 00:41 
 
Danke. Also ich habe des jetzt einigermaßen hingekriegt das es mir gefällt und vor allem funktioniert! Aber jetzt hätte ich noch eine Frage und zwar:
An dieser Stelle können noch weitere Informationen über den Benutzer ausgelesen werden, die in der Tabelle "user" gespeichert sind, damit sie in jeder PHP-Datei als Variablen oder Konstanten verfügbar sind.
Wie geht das es handelt sich im groben immer noch um das Script von oben erwähnter Seite könnte mir da jemand weiterhelfen! Es sollte dann jedes mal so sein das wenn sich der Benutzer A eingewählt hat auch das von ihm in der Tabelle eingetragene Haus A erscheint und bei Benutzer B dann Haus B usw....
Das geht doch nur wie?

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:39 Uhr.