做cms的安装程序时,已在一个install.sql中写了多条比如:建user表结构、建content表结构等多条语句。请问:如何在php文件中,读出install.sql中的sql语句,并一次性地批量地执行完毕呢?

解决方案 »

  1.   

    依据.sql文件中,语句的分割方式把SQL语句逐条,执行
      

  2.   

    install.sql中的注释也会读出来。怎么办。
      

  3.   

    我发现install.sql中的语句,都是以分号结束的。按上面朋友的思路是:把该文件全部读出来,并返回一个数组。或是索引数组,或是关联数组。以分号为数组元素的分割方式。然后循环执行。请问这样的代码如何写呢?多谢。
      

  4.   

    读取到注释是没问题的
    你用file_get_contents读取整个文件 再用explode以分号来拆分成数组 循环执行
      

  5.   

    本帖最后由 xuzuning 于 2010-11-26 09:53:18 编辑
      

  6.   

    应该是从文件读取 sql语句
    文件里的sql语句是以换行符分开的
    这样子就提取了每条sql语句 分别发送到mysql服务器上