PHP mysqli обновление значения BLOB в таблице ничего не делает - PullRequest
1 голос
/ 23 февраля 2010

У меня есть переменная с именем $ description, в которой есть абзац информации. Некоторые из этих описаний представляют собой предложение или 2, некоторые длинные, поэтому я использую BLOB-объекты для сохранения этого вместо var char. Этот оператор выполняется без проблем, но на самом деле ничего не сохраняется. Об ошибках не сообщается.

$query = "UPDATE event SET description=? WHERE id=? LIMIT 1";
if($stmt = $db -> prepare($query))
{
    $null = NULL;
    $stmt -> bind_param("bi", $null, $id);
    $stmt -> send_long_data(0, $description);
    $stmt -> execute();
}

Что-то мне не хватает?

1 Ответ

2 голосов
/ 23 февраля 2010

Вместо привязки b в качестве BLOB-объекта попробуйте обратиться к s как string

...