Задавайте вопросы, мы ответим
Вы не зашли.
Форумчане, кто сможет мне подсказать. Есть у меня запрос:
$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) он не могут дать!!! Как-же решить даную проблему????
Неактивен
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());
Неактивен
Ладно, если хостер не хочет включать права доступа, то существует какой-либо способ прочитать файли с бызы даных и сохранить его на сервере в виде файла в формате cvs????
Неактивен
Наверное, у вас есть возможность создать файл с помощью PHP сценария.
Неактивен