Feldname auch als content verwenden

hi all,
ich habe folgende db-struktur:

CREATE TABLE locations (
id int(10) DEFAULT ‚0‘ NOT NULL auto_increment,
name varchar(40) NOT NULL,
linkname varchar(20) NOT NULL,
adresse varchar(40) NOT NULL,
phone varchar(30) NOT NULL,
eintritt varchar(30) NOT NULL,
betreiber varchar(60) NOT NULL,
homepage varchar(100) NOT NULL,
mail varchar(40) NOT NULL,
stadtplan varchar(100) NOT NULL,
mvv varchar(100) NOT NULL,
chic int(7) NOT NULL,
preise int(7) NOT NULL,
flirt int(7) NOT NULL,
publikum text NOT NULL,
kurzbeschreibung text NOT NULL,
details text NOT NULL,
meinung text NOT NULL,
picture text NOT NULL,
PRIMARY KEY (id)
);

macht das sinn, oder sind soviele varchars etc. nicht sauber? bin da echt ein newbie…danke für hilfe das ich das ganze eleganter mache…

aber im grunde hab ich eine andere frage. ich möchte die fieldnamen auch verwenden, z. b. möchte ich auf der website Phone statt (feldname) phone stehen haben, gibts da eine funktion, das alle feldnamen angezeigt werden, wobei der erste Bchstabe GROSS dargestellt wird, oder sollte ich gleich die Feldnamen so setzen? ist das letztlich wurschst? ich finds übersichtlicher wenn man in db’s alles kleinschreibt was mit der struktur zu tun hat, was meinen die pro’s?

danke schonmal
meth

was willst du denn mit deiner tabelle darstellen?? fuer mich sieht es schon so aus, als wuerdest du da noch ein wenig normalisieren koennen, aber ich weiss halt nicht, was du darstellen willst…

welches rdbms verwendest du denn?

grundsaetzlich ist es bei sql egal, ob du gross oder klein schreibst. wie du deine befehle verfassen moechtest ist eigentlich deine sache, aber wegen der uebersicht ist es schon ratsam so vorzugehen (ich schreibe alle reservierten woerter gross und den rest klein…).

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

ich hab jetzt die funktion gefundne, ucfirst() :smile: damit gehts…