Извлечь MySQL Blob и добавить в массив PHP? - PullRequest
2 голосов
/ 08 ноября 2010

Мне нужно извлечь список ключевых слов из базы данных MySQL. Каждое ключевое слово отделяется запятой. Мне нужно прочитать его из BLOB-объекта, а затем добавить его в массив. Как это будет сделано?

1 Ответ

4 голосов
/ 08 ноября 2010

Сначала получите большой двоичный объект из базы данных SELECT blob FROM tbl WHERE id=123. Код PHP, используемый для выполнения запроса, зависит от используемого вами SQL API: mysql, mysqli, PDO, ...

Если у вас есть строка, содержащая данные, разделенные запятыми, используйте explode, чтобы разбить слова на массив $array = explode(',', $string).

Обратите внимание, что в этом случае вам, вероятно, следует использовать тип данных TEXT. В отличие от BLOB, это сопоставление и кодирование. Используйте BLOB для чистых двоичных данных, таких как файл JPEG.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...