Hallo zusammen,
ich habe ein Problem und zwar will ich zusätzlich zu Datenbankeinträgen einen weiteren Wert (zu jeder Zeile der DB_Table) in ein Array speichern. also bei jedem Schleifendurchlauf sollen erstmal alle Spalten der Tabelle in diese Array gespeichert werden und nachher noch ein weiterer Wert für jede Zeile, den ich dann bspw. mit einem Templatesystem ansprechen und abrufen kann...
An für sich sollte das kein Problem sein dachte ich, aber denkste... irgendwie klappt es nicht, hier mal mein Code:
Code:
$query = "SELECT * FROM categories WHERE `upper` = 0 ORDER BY pos;";
$query = mysql_query($query) OR die(mysql_error());
$query_count = mysql_num_rows(mysql_query("SELECT * FROM categories WHERE `upper` = 0 ORDER BY pos;"));
$categories = array(); // leeres Arrayelement erzeugen
while($db_categories = mysql_fetch_assoc($query))
{
$categories[] = $db_categories;
$categories['limit'] = $query_count;
$query_in = "SELECT * FROM categories WHERE `upper` = ".$db_categories['cat_id']." ORDER BY pos;";
$query_count_in = mysql_num_rows(mysql_query("SELECT * FROM categories WHERE `upper` = ".$db_categories['cat_id']." ORDER BY pos;"));
$query_in = mysql_query($query_in) OR die(mysql_error());
while($db_categories_in = mysql_fetch_assoc($query_in))
{
$categories[] = $db_categories_in;
$categories['limit'] = $query_count_in;
}
}
Ich hoffe, ihr könnt mir helfen... es wird nichts in die Variable (das Arrayelement) categories['limit'] geschrieben... :/
Danke im Voraus...
ale_lin