Ich versuche, Benutzerdaten aus einer SQL-Tabelle abzurufen, in der eine der Spalten blob_medium ist. Ich führe die SQL-Abfrage richtig aus und erhalte die Daten im PHP-Skript.Codierung eines einzelnen Schlüssels in einem assoziativen Array zu Base64
if(mysqli_num_rows($result)){
while($row=mysqli_fetch_assoc($result)){
$result_array['user_data'][]=$row;
}
}
, nun diese Daten json_encode, ich brauche die Daten von User_pic Spalte zur Basis zu codieren, 64., dass ich das versuche. Aber es scheint, dass ich etwas falsch mache. Jede Art von Hilfe wäre willkommen.
foreach($result_array as $key){
foreach($key as $key2){
//print_r(base64_encode($key2['user_pic']).'<br/>'.'<br/>');
$key2['user_pic'] = base64_encode($key['user_pic']);
//print_r(($key['user_pic']).'<br/>'.'<br/>');
}
}
Als ich die print_r Aussagen meine Daten im Base64-Format gedruckt wird, Kommentar-, aber die Daten des Assoc-Array ändert sich nicht.
Ich würde immer noch eine Foreach verwenden, aber auf die äußere Schleife verzichten. – Ray
Das hat funktioniert, Danke Mann (Y). –