Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
пример закачки файла в blob (GL) 14/01/2003 - 02:34:19
      Re: пример закачки файла в blob (aldex) 14/01/2003 - 12:12:37
      Re: пример закачки файла в blob (vi.k) 19/01/2003 - 13:16:39

> Original message text:
> From: GL - 14/01/2003 - 02:34:19
> Subject:пример закачки файла в blob
> -----------------
> Этот вопрос очень много кого интересует, нигде не видел дойстойного примера закачки изображения/файла в поле типа blob mysql на пхп. Ловите:
> <?
> $thumb_file_size = filesize($file);
> $fp = fopen($file, "rb");
> $thumb_data = addslashes(fread ($fp, $thumb_file_size));
> fclose ($fp);
> $query="INSERT INTO table SET img='$thumb_data'";
> $ok=mysql_query($query);
> if(!$ok){
> echo mysql_error();
> }
> ?>
>


From: vi.k - 19/01/2003 - 13:16:39
Subject:пример закачки файла в blob
-----------------
`LOAD_FILE(file_name)'
Reads the file and returns the file contents as a string. The file
must be on the server, you must specify the full pathname to the
file, and you must have the `FILE' privilege. The file must be
readable by all and be smaller than `max_allowed_packet'.

If the file doesn't exist or can't be read due to one of the above
reasons, the function returns `NULL':

mysql> UPDATE tbl_name
SET blob_column=LOAD_FILE("/tmp/picture")
WHERE id=1;

If you are not using MySQL Version 3.23, you have to do the reading
of the file inside your application and create an `INSERT'
statement to update the database with the file information. One
way to do this, if you are using the MySQL++ library, can be found
at
`http://www.mysql.com/documentation/mysql++/mysql++-examples.html'.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
6292



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |