|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
6292
|
|