Hallo alle
ich wusste nicht genau wie ich das Topic nennen soll, deswegen hab ich einfach mal versucht die Frage direkt darin unterzubringen
Ich hab einige hundert Datensätze in denen 12 Felder nur entweder "ja" oder "nein" enthalten und wollte fragen was sich in Hinblick auf die Geschwindigkeit besser eignet. Auf der Webseite die die Surfer sehn soll immer Ja order Nein ausgegeben werden.
Bisher hab ich also Ja und Nein als varchar(4) in der Datenbank stehn und zeige die Datensätze einfach so an:
Code:
Offen: <?php echo $row[41]; ?>
Extras: <?php echo $row[42]; ?>
und so weiter.
Wäre es sinnvoller und schneller anstelle von Ja und Nein als varchar(4) einfach 1 und 0 als tinyint(1) zu verwenden ?
Und wie würde ich das php mässig dann am besten mit der Ausgabe machen ? Ich weis zwar das es so ginge aber sieht irgendwie umständlich aus :
Code:
if($row[41] == 1){$offen = "Ja";} else{$offen = "Nein";}
if($row[42] == 1){$extras = "Ja";} else{$extras = "Nein";}
und dann die Ausgabe so:
Code:
Offen: <?php echo $offen; ?>
Extras: <?php echo $extras; ?>
Oder mach ich das hier jetzt irgendwie unnötig kompliziert ?
Vielen Dank schonmal für jede Hilfe
guschi
p.s. ich hatte es erst im MySQL Forum posten wollen, aber ich glaub PHP Anfänger passt eher