Как мне представить longblob в drupal db_query? - PullRequest
1 голос
/ 08 декабря 2011

У меня следующий запрос, и я хочу сделать его параметризованным запросом.

В базе данных (mysql) данные имеют тип longblob .Как мне представить это в запросе?

<code>db_query("UPDATE {tf_buyitframed} SET data = '$pxml', price = $price, thumb_fid = '$jpg' ,date='$date' WHERE bifid = $bifid LIMIT 1");
Это почти законченный запрос:
<code>db_query("UPDATE {tf_buyitframed} SET data = '$pxml', price = %f, thumb_fid = '%s', date='%d' WHERE bifid = %d LIMIT 1", $price, $jpg, $date, $bifid);

Спасибо.

1 Ответ

2 голосов
/ 09 декабря 2011

Я бы попробовал то же самое, что и для «нормального» BLOB-объекта, который был бы %b.

См. Источник db_type_placeholder () для отображений Drupal 6 схемыТипы полей API для заполнителей (API схемы объявляет longblob как тип «blob» с размером «большой» - см. Типы данных ).

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