Я разрабатываю скрипт php, который считывает данные из базы данных MYSQL. Используя phpmyadmin, я вижу, что все данные находятся в базе данных и в правильном формате.PHP, как помещать данные BLOB в массив
База данных состоит из текстовых столбцов и столбца blob.
Теперь я прочитал эти данные. Я использовал следующий код.
$query = @"SELECT TEXT1, TEXT2, TEXT3, IMAGE FROM EXAMPLETABLE";
ли все SQL звонки
Теперь, если я выполните следующую команду, то он заполняет массив с текстом, но нуль в изображение/блоба бит
while($row = mysql_fetch_array($result))
{
$posts[] = array($row['TEXT1'], $row['TEXT2'], $row['TEXT3'], $row['IMAGE']);
}
Результат по Сафари
[["Gbv","TR","FG",null]]
Если я сделаю следующее, я получу e данные изображения.
while($row = mysql_fetch_array($result))
{
ECHO $row['IMAGE'];
}
Редактировать Так за другой взгляд на код (работает далеко-далеко на жесткий сегодня) я заметил, что я посылаю массив по эхо json_encode ($ сообщений);
json_encode испортил данные о блобе.
Благодаря
В каждом примере кода в вашем вопросе есть ошибка. –