使用php语句将数据库*.sql文件导入数据库

 更新时间:2014年05月05日 16:43:08   作者:  
这篇文章主要介绍了如何使用php语句将数据库*.sql文件导入数据库,需要的朋友可以参考下
最简单的php语句把数据库*.sql文件导入数据库
复制代码 代码如下:

$sql=file_get_contents("text.sql"); //把SQL语句以字符串读入$sql
$a=explode(";",$sql); //用explode()函数把‍$sql字符串以“;”分割为数组

foreach($a as $b){ //遍历数组
$c=$b.";"; //分割后是没有“;”的,因为SQL语句以“;”结束,所以在执行SQL前把它加上
mysql_query($c); //执行SQL语句
}

在很多安装程序中大家都会看到数据库的安装,其它神秘的背后就是这么简单的几句代码。首先安装中会有一个Sql文件,然后再按照上面的代码在PHP中执行。

相关文章

  • PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)

    PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)

    这篇文章主要介绍了PHP进制转换,结合具体实例形式分析了2,8,16,36,64进制至10进制相互转换实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • PHP中常用数组处理方法实例分析

    PHP中常用数组处理方法实例分析

    把php中常用的几种处理数组的方法都整理了下,方便了大家学习,大家可以逐个去运行下,熟悉php数组的使用
    2008-08-08
  • PHP链表操作简单示例

    PHP链表操作简单示例

    这篇文章主要介绍了PHP链表操作,结合简单实例形式分析了php链表的定义与使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • 示例详解Laravel的注册重构

    示例详解Laravel的注册重构

    有时候需要使用laravel搭建一个后台内容管理系统,但是laravel默认的登陆注册不能满足目前的需求,所以这就需要Laravel注册重构了,下面跟着小编一起看看如何进行注册重构。
    2016-08-08
  • 自定义php类(查找/修改)xml文档

    自定义php类(查找/修改)xml文档

    看了下PHP操作xml文档,学了点儿 DOMDocument 类,接下来为大家介绍自己写个类,实现了查找 xml 节点,并修改节点值,感兴趣的各位可以参考下
    2013-03-03
  • php生成随机颜色的方法

    php生成随机颜色的方法

    这篇文章主要介绍了php生成随机颜色的方法,通过一个自定义函数结合随机数的生成来实现生成随机颜色的功能,代码简洁易懂,是非常实用的技巧,需要的朋友可以参考下
    2014-11-11
  • PHP 实现base64编码文件上传出现问题详解

    PHP 实现base64编码文件上传出现问题详解

    这篇文章主要介绍了PHP 实现base64编码文件上传出现问题详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • PHP Session条件竞争超详细讲解

    PHP Session条件竞争超详细讲解

    这篇文章主要介绍了PHP Session条件竞争,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-12-12
  • php获取ajax的headers方法与内容实例

    php获取ajax的headers方法与内容实例

    下面小编就为大家分享一篇php获取ajax的headers方法与内容实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • PHP中$GLOBALS[''HTTP_RAW_POST_DATA'']和$_POST的区别分析

    PHP中$GLOBALS[''HTTP_RAW_POST_DATA'']和$_POST的区别分析

    这篇文章主要介绍了PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别,结合具体实例形式分析了$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的功能与使用过程中的区别,需要的朋友可以参考下
    2017-07-07

最新评论