码迷,mamicode.com
首页 > 数据库 > 详细

修改IT资产库存管理(ITDB)使用mysql数据库

时间:2015-02-12 18:44:21      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

ITDB默认使用Sqlite作为数据库,本次修改的版本为官方网站1.14版本

1、修改步骤:

    将数据库转换到mysql数据库中

    修改ITDB程序代码使用mysql数据库

2、转换sqlite数据库到mysql数据库

    下载并安装:DBConvert for SQLite & MySQL

        你可以直接百度DBConvert for SQLite & MySQL查找下载点,或者冲下面的网站直接下载:

            https://dbconvert.com/convert-sqlite-to-mysql-pro.php

      此软件下载安装后,直接试用即可,试用只能转换最多50个表,不过ITDB这个版本只有35个表,所以足够了,一次搞定。

3、修改ITDB程序代码:

    3.1  修改init.php文件:

        将119行修改为:

            $dbh = new PDO("mysql:host=数据库服务器地址;dbname=数据库名称","数据库用户","数据库用户密码",array(PDO::ATTR_PERSISTENT=>TRUE,PDO::MYSQL_ATTR_INIT_COMMAND => ‘SET NAMES utf8‘));

        注释131至133行

            //$ret = $dbh->exec("PRAGMA case_sensitive_like = 0;");
           //$ret = $dbh->exec("PRAGMA encoding = \"UTF-8\";");
           //$ret = $dbh->exec("PRAGMA foreign_keys = ON");

    3.2  修改function.php文件:

        将148行修改为:

            $dbh = new PDO("mysql:host=数据库服务器地址;dbname=数据库名称","数据库用户","数据库用户密码",array(PDO::ATTR_PERSISTENT=>TRUE,PDO::MYSQL_ATTR_INIT_COMMAND => ‘SET NAMES utf8‘));


4、修改全部完成

        经过测试正常使用。

                

    

修改IT资产库存管理(ITDB)使用mysql数据库

标签:

原文地址:http://my.oschina.net/tevisky/blog/378109

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!