如何在php中执行多条sql语句 做cms的安装程序时,已在一个install.sql中写了多条比如:建user表结构、建content表结构等多条语句。请问:如何在php文件中,读出install.sql中的sql语句,并一次性地批量地执行完毕呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 依据.sql文件中,语句的分割方式把SQL语句逐条,执行 install.sql中的注释也会读出来。怎么办。 我发现install.sql中的语句,都是以分号结束的。按上面朋友的思路是:把该文件全部读出来,并返回一个数组。或是索引数组,或是关联数组。以分号为数组元素的分割方式。然后循环执行。请问这样的代码如何写呢?多谢。 读取到注释是没问题的你用file_get_contents读取整个文件 再用explode以分号来拆分成数组 循环执行 本帖最后由 xuzuning 于 2010-11-26 09:53:18 编辑 应该是从文件读取 sql语句文件里的sql语句是以换行符分开的这样子就提取了每条sql语句 分别发送到mysql服务器上 请问一个分区的问题,我想按类型Id分区,或者地区ID,怎么分区 php关于 global的问题 一个总数字段,一个详细表,总量该怎么算 由于套接字没有连接并且没有提供地址,发送或接收数据的请求没有被接受。 服务器不运行任何 PHP程序, 只能出HTML页,服务器要怎么设置?大家帮帮忙吧 如何访问网络上其他计算机资源 如何实现这样的递归删除呢? 关于位移在win和centos的差异 上传问题,急,高手请进,up有分 header可以这样刷新本页面吗??有没有其他方法? sphinx查询的索引问题 是操作数组呢,还是多次连接数据库查询呢?
你用file_get_contents读取整个文件 再用explode以分号来拆分成数组 循环执行
文件里的sql语句是以换行符分开的
这样子就提取了每条sql语句 分别发送到mysql服务器上