SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 24.10.2010 16:33:34

yuriy
Завсегдатай
Зарегистрирован: 24.10.2010
Сообщений: 76

Не сохранаяется фаqл созданые запросом

Форумчане, кто сможет мне подсказать. Есть у меня запрос:

$file_path = $_SERVER['DOCUMENT_ROOT'].'/'.'csv/price.csv';
$sql = "SELECT 'id', 'Nomenklatura', 'NumberKatalog','Kolichestvo', 'Price' UNION
SELECT * FROM temp INTO OUTFILE '".$file_path."' FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '' LINES TERMINATED BY '\n'";
mysql_query($sql);

который должен сохранять файл в формате csv на сервере по указаному пути! Но увы, он не сохраняет! Почему? Где может быть пролема! С хостером все перерыли, но ничего так и не нашли. Что нужно для того, чтобы посредством даного запроса можно было б сохранить файл в указаной дериктории? Ведь проблема должна как-то решатться!!!!

Хостер сказал что привилегию на запись и сохранения файлов (привилегия FILE) он не могут дать!!! Как-же решить даную проблему????

Неактивен

 

#2 24.10.2010 18:17:15

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Не сохранаяется фаqл созданые запросом

yuriy написал:

С хостером все перерыли, но ничего так и не нашли...

Хостер сказал что привилегию на запись и сохранения файлов (привилегия FILE) он не могут дать!!!

Что-то я не понимаю - как можно с хостером все перерыть, если они ясно говорят, что привилегию FILE не дают?

http://dev.mysql.com/doc/refman/5.1/en/select.html
"The SELECT ... INTO OUTFILE 'file_name' form of SELECT writes the selected rows to a file. The file is created on the server host, so you must have the FILE privilege to use this syntax."

P.S. Что касается вопроса:

yuriy написал:

Но увы, он не сохраняет! Почему? Где может быть пролема!

то спросите ответ у сервера MySQL
mysql_query($sql);
print (mysql_error());

Неактивен

 

#3 24.10.2010 18:25:07

yuriy
Завсегдатай
Зарегистрирован: 24.10.2010
Сообщений: 76

Re: Не сохранаяется фаqл созданые запросом

Ладно, если хостер не хочет включать права доступа, то существует какой-либо способ прочитать файли с бызы даных и сохранить его на сервере в виде файла в формате cvs????

Неактивен

 

#4 24.10.2010 18:40:13

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Не сохранаяется фаqл созданые запросом

Наверное, у вас есть возможность создать файл с помощью PHP сценария.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson