使用php执行*.sql文件

chi*_*han 4 php mysql

我需要执行一个.sql文件,它有大约48个表来创建.它由注释和sql命令组成,以";"结尾.有没有办法运行这些sql命令,一次将它们带到一个字符串.我的意思是我需要使用php立即运行整个文件.我可以使用mysql_query函数逐行执行该文件.但我需要做的是一次执行所有这些,就像在phpmyadmin中一样.

有没有办法做到这一点.我需要使用php来做到这一点.有人可以帮我吗?

Gor*_*don 7

你在找

另一种方法是使用命令行客户端:

mysql -u USERNAME -p DATABASENAME < FILE.SQL 
Run Code Online (Sandbox Code Playgroud)

您可以使用exec和/或使用它system,但之后您必须提供密码-p.上面的命令会提示你.