не могу выполнить на хостинге LOAD DATA INFILE

Alexandre

PHPПенсионер
не могу выполнить на хостинге LOAD DATA INFILE

На локальном компьютере (Win) команда LOAD DATA INFILE выполняется (синтаксис непричем)

имя файла формирую $filename = $_SERVER["DOCUMENT_ROOT"]."mydir/data/tmp.tmp";

когда переношу скрипт на хостинг то привыполнении команды у меня выскакивает ошибка...
какие могут быть варианты (что-то справами?)...

коннект с базой отличный.
 
>у меня выскакивает ошибка...
Alexandre, ты как в первый раз замужем...
текст ошибки какой?
 
а што сказанно в ошибке то?
интересно всетаки...
 
Какая версия MySQL и есть ли привелегия
file у для пользователя
 
в моей версии надо писать так:$_SERVER["DOCUMENT_ROOT"]."mydir/data/tmp.tmp"; аплоад данных делает нормально
 
Автор оригинала: Alexandre
в моей версии надо писать так:$_SERVER["DOCUMENT_ROOT"]."mydir/data/tmp.tmp"; аплоад данных делает нормально
возможно в твоей версии (windows?) "DOCUMENT_ROOT" включает в себя слэш, а в версии твоего хостера - нет.
в любом случае попробуй поигратсья


и всё-таки:
Автор оригинала: Tony2001
echo mysql_error(); ничего не пишет?
код в студию.
 
PHP:
 if(@file_exists($uploadfile)) {
	$path=$_SERVER["DOCUMENT_ROOT"]."admin/data/tmp.tmp";
	if (!move_uploaded_file( $HTTP_POST_FILES[uploadfile][tmp_name], $path ))
			{echo 'not loaded '.$HTTP_POST_FILES[uploadfile][tmp_name] ;} 
	   $loadfilename = $path;

  $db->query( "DELETE FROM   bgb_dir  ");
  $sql='LOAD DATA INFILE "'.$loadfilename .'" REPLACE INTO TABLE bgb_dir  FIELDS  TERMINATED BY ";"';
	$template->output( $sql ); // контрольный вывод
  $result=$db->query( $sql);
	$str=$db->geterrdesc() ;  // контроль ошибки
	$template->output( $str );  // контрольный вывод
.....
 
вывод:[sql]
LOAD DATA INFILE "/www/aerohelp/www/htdocs/admin/data/tmp.tmp" REPLACE INTO TABLE bgb_dir FIELDS TERMINATED BY ";"[/sql]
 
Вот что выдало:
mysql error: Access denied for user: ' [email protected]' (Using password: YES)
mysql error number: 1045
Date: 15.07.2003 @ 13:43
думаю надо разбираться с провайдером...
 
Сверху