Hi habe ein kleines PHP + MySQL Problemchen -> komm einfach nicht auf die Lösung zumindest auf keine zufriedenstellende...
Datenbank sieht so ca aus:
user_id | meta_key | meta_value
1 | name | Max
1 | phone | 123
1 | adress | Hauptsrt. 5
1 | city | Mustertown
Ich Frage das so ab:
$userdata = array (userdata);
$get_user_data = mysql_query("SELECT `meta_value` FROM `table` WHERE `user_id` = $user_id", $link);
while($zeile=mysql_fetch_array($get_user_data)){
array_push($userdata, $zeile["meta_value"]);}
NACHTEIL:
Ich kann den Namen zB nur so ausgeben $userdata[1];
Wie schaffe ich es dass ich die Daten also die Werte in Bezug auf den Key ausgeben kann -> $userdata['name'];
Datenbank sieht so ca aus:
user_id | meta_key | meta_value
1 | name | Max
1 | phone | 123
1 | adress | Hauptsrt. 5
1 | city | Mustertown
Ich Frage das so ab:
$userdata = array (userdata);
$get_user_data = mysql_query("SELECT `meta_value` FROM `table` WHERE `user_id` = $user_id", $link);
while($zeile=mysql_fetch_array($get_user_data)){
array_push($userdata, $zeile["meta_value"]);}
NACHTEIL:
Ich kann den Namen zB nur so ausgeben $userdata[1];
Wie schaffe ich es dass ich die Daten also die Werte in Bezug auf den Key ausgeben kann -> $userdata['name'];