2016-04-12 7 views
0

Ich versuche, alle Daten aus einer Tabelle in MySQL abzurufen und sie einem Array hinzuzufügen.Zurückgeben von Blobdaten aus MySQL in PHP und Konvertieren in base64_encode zum Hinzufügen zu einem Array

Click for Table columns structure

Ich möchte das Blob in eine codierte Zeichenfolge konvertieren und es in ein Array mit den beiden anderen Spalten hinzufügen und es dann als JSON-String zurück. Siehe unten für meinen versuchten Code:

Der Code wird derzeit mit einem Nullwert für das BLOB-Bild zurückgegeben.

+1

Versuch ' "listingImage"=> base64_encode ($ row [ 'listingImage'])' – Zefiryn

+0

natürlich all dieses Chaos könnte wurde vermieden, wenn Sie Dateien im Dateisystem so gespeichert haben, wie sie eigentlich sein sollten. – e4c5

Antwort

0

Versuchen Sie, die Linie zu ändern:

"listingImage"=>$row [base64_encode('listingImage')] 

zu

"listingImage"=> base64_encode($row["listingImage"]); 
Verwandte Themen