Probleme mit einer Funktion

Du hast die Möglichkeit die Mysql-Funktion IN zu benutzen:

SELECT * FROM `table` WHERE id IN (20, 22, 25, 27)


Ausserdem: Switch ist keine Schleife sondern eine Abfrage :)

Und nein du kannst das nicht so machen...
$row['building'] = 30;
echo $row['building'];

Ausgabe: 30;
---------
$row['building'] = 30;
$row['building'] = 40;
echo $row['building'];

Ausgabe: 40;

Du überschreibst hier den Wert. Ich kann dir aber nicht mehr sagen, da ich die Details nicht weiss, was du wo haben willst. Ich kann dir aber wärmstens empfehlen, wieder mit Datenbanken zu arbeiten. Es kommt schnell vor, dass du bestimmte Daten noch einmal brauchst in einer Erweiterung und dann kommst du nicht ran, weil die in nem Script nur lokal abgearbeitet werden.
 
Von der Überschaubarkeit mag das stimmen, allerdings hatte ich gestern auf dem neuen Root Server ne böse Überraschung. Der hat sich verabschiedet wegen zuvieler MYSQL Anfragen, das ging Stündlich hoch auf 3 Millionen Anfragen und das hat er net verkraftet bzw. hat das Limit gesprengt.

Nun muss ich wohl auf Kosten der Übersichtlichkeit auf paar Sachen halt verzichten und versuche die Datenbank so schlank wie möglich zu erstellen.

Das mit dem In Befehl werde ich gleich mal austesten :)
 
Zurück