• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

email-adresse eintragen

Status
Für weitere Antworten geschlossen.

digga

Mitglied
Hi!!
Ich möchte in meine Tabelle die E-Mail-Adresse eintragen lassen!
Also ich möchte gerne wissen was ich angeben muss damit die E-Mail-Adresse dann wenn man sich angemeldet hat auch da angezeigt wird.
Bisher wurde die E-Mail-Adresse nie in der Tabelle eingetragen...
Kann mir jemand helfen??
 
Werbung:
also ich hab das jetzt so eingestellt:
Feld: email
typ: text
Kollation: is mir zu lang
Attribute: -
Null: Nein
Standard: -
Extra: -

Und hab auch keinen Primärschlüssel gemacht...
wenn ich das jetzt über den login da mit eintrage dann trägt der das nicht in das feld ein!!

warum nicht??
 
Werbung:
Könntest du dein problem ein wenig genauer erklären? Was genau hast du jetzt vor?

Willst du eine spalte in einer mysql tabelle erzeugen?
 
ja... also ich habe mit den daten die ich oben genannt hab ne neue spalte gemacht!
auf der seite wo man sich anmelden kann hab ich auch ein inputfeld für email gemacht... allerdings trägt der die email nicht in die datenbank ein!
ich versteh nicht warum!
 
Werbung:
Nur ein Tipp wenn du:
nimmst, ist das nicht gut für die Performence des Servers, da text immer Speicher für ca. 65.000 Zeichen, und keine Email ist so lang. Du solltest es nur für Kommentare oder Forumsbeiträge etc. verwenden. Für ein Email Feld solltest du varchar(255) wählen, da keine Email länger als 255 Zeichen ist.
Also:
siehe Anhang

greez web_spider :D
 

Anhänge

  • email.jpg
    email.jpg
    63,8 KB · Aufrufe: 17
Zuletzt bearbeitet:
ok ich habe es entsprechen wie du es empfohlen hast geändert!!
allerdings habe ich die Kollation auf latin1_german2_ci
gestellt...
jetzt habe ich eine Frage... Ich musste vor kurzem meine Datenbank resetten und jetzt habe ich(bei der anmeldung wird immer id mit eingetragen) das problem, dass bei jedem user id 1 eingetragen wird... hier zeige ich euch mal meine entsprechenden konfirugationen in der datenbank:

Feld: id
Typ: Int
Länge/Set*: 8
Kollation: -
Attribute: UNSIGNED
Null: Not Null
Standard**: 1
Extra: -

warum wird überall id 1 angezeigt?
 
Werbung:
dann steht da ne fehlermeldung:

SQL-Befehl:

ALTER TABLE `login` CHANGE `id` `id` INT( 8 ) UNSIGNED NOT NULL DEFAULT '1' AUTO_INCREMENT
 
ähhm ne dumme frage: warum varchar(255) ?
solang ist auch keine email :D

da reicht locker 40-60...
weil 255 leidet auch an der perfomance.... nur ein kleiner tip!
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben