Hi,
ich habe hier grad den Hänger. Derzeit verwende ich ein "hardcoded" Array:
Beispiel:
Jetzt heb ich diese Daten aber alle in die Datenbank gepackt und möchte das jetzt so wieder auslesen, damit ich es wieder in so ein Array packen kann, denn ich rufe an vielen Stellen die einzelnen Werte so auf:
$ids[$_REQUEST['category']]['price']
Irgendwie schnalle ich es aber nicht, wie ich bei meiner SQL Abfrage, die so aussieht:
$sql = "SELECT category, name, value FROM ".$FEATURESCONFIG."";
Das alles wieder so in ein passendes Array zu packen.
$data[] = array($category=> array($name => $value));
innerhalb einer while ist schon nah dran
aber eben nur nah...
Kann mir jemand kurz einen Tipp geben, wie ich mein Array richtig mit den daten aus der DB schreibe?
Tausend Dank!!
ich habe hier grad den Hänger. Derzeit verwende ich ein "hardcoded" Array:
Beispiel:
PHP-Code:
$ids = array( 3 => array('descr' => 1336, 'sleepingrooms' => 1306, 'livingarea' => 1305, 'internalref' => 1295, 'price' => 1301, 'location' => 1298, 'title' => 1292),
4 => array('descr' => 1285, 'sleepingrooms' => 1255, 'livingarea' => 1254, 'internalref' => 1244, 'price' => 1250, 'location' => 1247, 'title' => 1241),
5 => array('descr' => 921, 'sleepingrooms' => 892, 'livingarea' => 893, 'internalref' => 903, 'price' => 897, 'location' => 900, 'title' => 906),
6 => array('descr' => 972, 'sleepingrooms' => 943, 'livingarea' => 944, 'internalref' => 954, 'price' => 948, 'location' => 951, 'title' => 957),
7 => array('descr' => 1023, 'sleepingrooms' => 994, 'livingarea' => 995, 'internalref' => 1005, 'price' => 999, 'location' => 1002, 'title' => 1008),
8 => array('descr' => 1074, 'sleepingrooms' => 1045, 'livingarea' => 1046, 'internalref' => 1056, 'price' => 1050, 'location' => 1053, 'title' => 1059),
9 => array('descr' => 1125, 'sleepingrooms' => 1096, 'livingarea' => 1097, 'internalref' => 1107, 'price' => 1101, 'location' => 1104, 'title' => 1110),
10 => array('descr' => 1176, 'sleepingrooms' => 1147, 'livingarea' => 1148, 'internalref' => 1158, 'price' => 1152, 'location' => 1155, 'title' => 1161),
11 => array('descr' => 1227, 'sleepingrooms' => 1198, 'livingarea' => 1199, 'internalref' => 1209, 'price' => 1205, 'location' => 1206, 'title' => 1212)
);
$ids[$_REQUEST['category']]['price']
Irgendwie schnalle ich es aber nicht, wie ich bei meiner SQL Abfrage, die so aussieht:
$sql = "SELECT category, name, value FROM ".$FEATURESCONFIG."";
Das alles wieder so in ein passendes Array zu packen.
$data[] = array($category=> array($name => $value));
innerhalb einer while ist schon nah dran
Kann mir jemand kurz einen Tipp geben, wie ich mein Array richtig mit den daten aus der DB schreibe?
Tausend Dank!!

Kommentar