|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Vitaliy 2:5020/400 02 Nov 2000 13:37:33 To : All Subject : Помогите разобраться. -------------------------------------------------------------------------------- Мне нужно загнать в mySQL gif'ы. Я определил в БД таблицу с полем BLOB. И следующим образом пытаюсь добавить gif: --------------------------------8<-------------------------------- # настраиваем соединение с бд [skip] # открываем файл для чтения open (GIF, "c:\\www\\2.gif"); @arr=<GIF>; close(GIF); $gifraw="@arr"; $gifvalue = $dbh->quote($gifraw); $sth = $dbh->prepare("UPDATE $table SET image=$gifvalue WHERE id = 1"); if (!$sth) { die "Can't prepare SQL statement " . $dbh->errstr . "\n"; } if (!$sth->execute) { die "Can't execute SQL statement " . $sth->errstr . "\n"; } $dbh->disconnect; --------------------------------8<-------------------------------- Hо почему-то в БД попадает только первые 220 byte (из 30кБ .gif) Обьясните, что я делаю неправильно или подскажите направление поисков. Доки к mySQL все прочитал - там про blob - кот наплакал :( как в прочем в доках по DBI Виталий --- ifmail v.2.15dev5 * Origin: Golden Telecom (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/899062324f3b.html, оценка из 5, голосов 10
|