Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

проблема с функцией LOAD_FILE() в MySQL

9.0K
09 августа 2005 года
vov4ik
20 / / 09.08.2005
Доброго дня.
Надо занести данные из файла в базу данных. Пользуюсь функцией LOAD_FILE('global_path_to_file'). При выполнении запроса БД ругается.
Запрос: "insert into pets values('','test',LOAD_FILE('/home/user/boba.txt'))"
MySQL отвечает: Column 'image' cannot be null
Тип колонки утановлен как BLOB.
В мануале написано что функция возвращает NULL только в двух случаях: 1 - файл не существует (а он 100% существует); 2 - файл не может быть прочтен (права на фал стоят 777, так что тут проблемма врядли).
В чем может быть проблема?
Спасибки!

P.S. если возможно обойти использование этой функции средствами php, подскажите плиз...
1.9K
09 августа 2005 года
Ananim
156 / / 15.05.2005
Цитата:
Originally posted by vov4ik
P.S. если возможно обойти использование этой функции средствами php, подскажите плиз...


обойдёмся средствами php !

 
Код:
<?
$fp = fopen(\'/home/user/boba.txt\') or die ("не магу открыть фаил !") ;
$fr = fread($fp , filesize($fp));
$query = "INSERT INTO pets VALUES('
' , 'test' , '$fr')" ;
mysql_query($query) or die (mysql_error()) ;
?>
9.0K
10 августа 2005 года
vov4ik
20 / / 09.08.2005
Цитата:
Originally posted by Ananim
обойдёмся средствами php !


Спасибки!
Помогло. Если честно, этот вариант уже был рассмотрен (и по офигенной тупости отклонен :) надо меньше сидеть за компом - мозги плавятся).
Еще раз спасибки!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог