Select- und Radio- Button Feldtyp für MySQL ?
Almir
- php
0 Tom Collins0 Tom0 Tom
Hallo zusammen
Was für ein Feldtyp (MySQL) ist geeignet für einen Selecbutton oder eine Checkbox ?
Danke für Rat.
Gruss Almir
Hallo Almir,
kann sein, dass ich Deine Frage nicht richtig verstanden habe, aber hängt der zu verwendende Feldtyp nicht davon ab, was für Daten Du versendest (Stichwort value="xyz")?
Tom C.
kann sein, dass ich Deine Frage nicht richtig verstanden habe, aber hängt der zu verwendende Feldtyp nicht davon ab, was für Daten Du versendest (Stichwort value="xyz")?
was in HTML/PHP Script passiert und was letztendlich in die MySQL Tabelle geschrieben wird ist doch zweierlei oder ? =)
was für ein Feldtyp geeignet ist hängt von deinem Datenmodell ab
eine Select-Box/Radiobutton hat (soweit ich weiß) nur die Zustände
gefüllt/nicht gefüllt oder auch "J" und "N"
könntest also Feld "Box_für_Hundefutter_gewählt" als CHAR mit Größe 1 festlegen (Boolean ginge ja auch, ist aber für spätere Veränderungen etwas unflexibel)
ich würd Character und Größe 2, not Null with default(Space) benutzen
so long
Micha
Hello,
Was für ein Feldtyp (MySQL) ist geeignet für einen Selecbutton oder eine Checkbox ?
Für Checkboxen und Select Multiple bietet sich der String-Untertyp SET an.
Für Radiobuttons und Select Single passt dann der String-Untertyp ENUM.
Es gibt im Netz bestimmt eine Menge Transformationsfunktionen für INIT (Default), RESTORE und ALTER.
Ich habe mir verschiedene dafür geschrieben. Eine greift die Defaults der Felder einzeln ab, erfordert daher aber ein eigenes SQL-Statement. Diejenige, die in meiner Funktionensammlung das Rennen machen wird, basiert auf einer gemeinsamen Funktion "getinfo()", die ich bei jedem Tabellenzugriff einbinde. Das reduziert dann die SQL-Statements auf ein Minimum.
Musst mal hier im Archiv danach suchen. Ich habe schon öfter mit Viennamade darüber gepostet.
Liebe Grüße aus http://www.braunschweig.de
Tom
Hello,
http://forum.de.selfhtml.org/archiv/2004/4/79418/#m460076
mit "get_info()" kommst Du weiter.
Liebe Grüße aus http://www.braunschweig.de
Tom