php重新初始化数据库 php 初始化函数

php opencart怎么进行数据库操作

1,根目录下config.php中定义了数据库信息:

响水ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

// DB

define('DB_DRIVER', 'mysqli');

define('DB_HOSTNAME', 'localhost');

define('DB_USERNAME', 'root');

define('DB_PASSWORD', 'qqqq');

define('DB_DATABASE', 'qqqq');

define('DB_PORT', '3306');

define('DB_PREFIX', 'oc_');

2,systemlibrary文件夹下db.php中定义了DB类,数据库的连接方法

$this-db = new $class($hostname, $username, $password, $database, $port);

3,index.php中初始化数据库连接

$db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE, DB_PORT);

4,controller中调用model层定义的查询函数

$layout_id = $this-model_catalog_category-getCategoryLayoutId(end($path));

5,model层getCategoryLayoutId函数中返回查询sql结果

$query = $this-db-query("SELECT * FROM " . DB_PREFIX . "category_to_layout WHERE category_id = '" . (int)$category_id . "' AND store_id = '" . (int)$this-config-get('config_store_id') . "'");

使用PHP对数据库某些表进行初始化操作

你指的初化操作是什么?

建表? 读写? 更新?

直接清空就可以了

命令格式:TRUNCATE `table_name` ;

php用pdo初始化数据库代码怎么写啊,就是如果所指定的数据库已经存在,用户就可以自己输入数据库名

没听懂你的意思。

如果是:确认名为xx的数据库存在,用户可以通过输入新数据库名,来取代xx数据库。

那么你可以用PDO先来个exec查询xx数据库是否存在,然后如果存在,就让用户输入新数据库名,跳转到控制器之后,将旧数据库删除,接着使用prepare、bindValue和execute,创建数据库并新建你所需要的表。


分享文章:php重新初始化数据库 php 初始化函数
文章位置:http://cdiso.cn/article/ddsoish.html

其他资讯