Liebe Forumer,
wahrscheinlich ganz einfach, nur komm ich nicht drauf.
Ich habe folgenden array $daten:
( [0] => 331 [1] => 332 [2] => 347 [3] => 355 [4] => 361 [5] => 366 [6] => 385 [7] => 388 ).
Die Werte dieses arrays möchte ich in eine Variable speichern, die folgendermaßen aussehen soll:
$var = (331,332,347,355,361,366,385,388);
Du meinst
$var = "(331,332,347,355,361,366,385,388)";
damit ich folgende Abfrage starten kann:
$query = "SELECT zahl from tabelle WHERE zahl in $var";
Ich habe folgendes probiert:
$var = "(".implode(",",$daten).")";
Merke: String-Verkettung geht mit "PUNKT", nicht mit "PLUS".
Und implode sorgt simpel dafür, ein Array in einen String mit Trennzeichen umzuwandeln.
- Sven Rautenberg