2011-09-24 5 views
0

blog post에있는 스크립트를 사용하고 있습니다.SQL 백업이 PHP 스크립트와 작동하지 않습니다.

SQL 코드를 화면에 출력 한 다음 로컬 웹 서버에서 file_get_contents를 사용하여 SQL 쿼리를 얻고 mysql_query 로컬 데이터베이스에 가져옵니다. 나는 그것이 완벽하게 정상적으로 실행 년대 화면에서 SQL 코드를 복사하여 붙여 넣을 경우

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO...

:

문제

내가이 작업을 수행 할 때 나에게 오류를 제공합니다.

나는이 꽤 이상한 요청을 알고 있지만, 누군가가 나에게 문제를 찾을 수 있도록 할 수 있다면 좋을 것입니다. ";"

+0

는 불행히도 그것은 결국이 방법을 사용하는 클라이언트 정보 –

답변

1

잘 난 파일이 예있다

가 구분 = 문제가 될 것입니다 물론이

$file = file_get_contents("db-backup-1316832550-6f1ed002ab5595859014ebf0951522d9.sql"); 
foreach(explode(';', $file) as $value => $key) 
{ 
if($key == ''){continue;} 

echo $key; 
mysql_query($key) or die(mysql_error()); 
} 

을 사용

+0

들어 있으므로, 완벽했다. 감사 –

관련 문제