[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: blob поле
RedFox
всем привет
народ подскажите как в php получить значение blob поля ?
мне надо выбрать из таблицы значения blob полей и сформировать изних строку
я делаю так

$result = mysql_query("SELECT data FROM rwdata WHERE id = '$id'",$db);
if ((!$result)or(mysql_affected_rows () < 1)) {return false;exit;}

$data='';
while($dataarray = mysql_fetch_array($result))
{
$data=$data+$dataarray['data'];
}

и получается что $dataarray вообще не инициализирован
и чикл не выполняется .
а если назначить полю data тип отличный от blob то все работает



Спустя 36 минут, 52 секунды (28.02.2007 - 23:23) Ghost написал(а):
$result = mysql_query("SELECT `data` FROM rwdata WHERE id = '$id'",$db);

а еще юзай констукцию mysql_query() or die(mysql_error())
оч помогает
кстати еще здорово смотрится exit после return
и условие (mysql_affected_rows () < 1) лишнее, про (!$result) уже было выше

Спустя 3 дня, 12 часов, 36 минут, 10 секунд (2.03.2007 - 11:59) cage написал(а):
а что на лбу блоба написано,что он отличается от других полей и его надо выбирать по-особому,по-блобовски?

if ((!$result)or(mysql_affected_rows () < 1)) {return false;exit;}
какая чушь... а если в поле блоб будет храниться значение 0?тоже вылетишь?exit жжот))))и вообще зачем эта конструкция нужна?запрос не выкинет ошибки ,если ничего не вернется,просто в массив ничего не запишет,а проверки лучше ставь в ключевых местах,а не пихай их всюду


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.