![]() |
Datenbank: mysql • Version: 5.x • Zugriff über: ODBC (glaub ich)
Noten speichern in mysql
Hallo,
ich möchte bei einer Buchbewertung das Buch nach Schulnoten bewerten können. Dazu hab ich ein Integer-Feld. Wenn ich die Zahlen 1-6 speichern will funktioniert alles, aber wenn ich nichts eintrage, wird der Datensatz nicht eingefügt. Was kann ich da machen? Bin in Sachen Datenbanken nicht so fit. MfG freak |
Re: Noten speichern in mysql
'Nichts' können üblicherweise nur Statistiksysteme speichern und dazu zählt MySQL definitiv nicht. also trag 0 ein. // Grüße
|
Re: Noten speichern in mysql
es gibt ja den NULL flag
Aber der wird normalerweise automatisch eingetragen glaube ich, also evtl hat die Tabelle bei der Spalte NOT NULL drin stehen. |
Re: Noten speichern in mysql
Es gibt aber auch noch einen Default-Wert (z.B. über phpMyAdmin einzutragen). Gib hier einfach 0 ein.
|
Re: Noten speichern in mysql
Wenn ich da 0 reinschreibe muss ich mich da ja selbst im Code darum kümmern. :(
Mit NULL hab ich auch schon experimentiert. Aber da komme ich nicht weiter, da ich ja ... buch_note = $note ... setze. Dann steht ja in $note irgendwas drin, auch wenn ich nichts eingetragen hab, glaub ich. :gruebel: Könnte das mit NULL irgendwie gehen? :stupid: Wenn ich da als default 0 rein schreibe hab ich das gleiche Problem. |
Re: Noten speichern in mysql
Moment, soll das ein Pflichtfeld sein? Dann musst Du es als NOT NULL definieren (einen Standardwert kannst Du ja trotzdem vergeben, hier vielleicht ganz hart die 6).
|
Re: Noten speichern in mysql
Zitat:
|
Re: Noten speichern in mysql
Na, was würdest Du denn vergeben? Nicht bewertet = 1?
|
|
Re: Noten speichern in mysql
Wenn es ein Pflichtfeld wäre hätte ich das Problem nicht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz