nguyenanhung/codeigniter-database-standalone

来自 CodeIgniter 的数据库包装器

v1.0.3 2024-09-21 17:48 UTC

This package is auto-updated.

Last update: 2024-09-21 17:48:28 UTC


README

Latest Stable Version Total Downloads License PHP Version Require

CodeIgniter ^3.1.11 数据库

单独使用数据库库与 CodeIgniter 3。

安装

使用 Composer

"nguyenanhung/codeigniter-database-standalone": "^1.0"

或者通过命令行: composer require nguyenanhung/codeigniter-database-standalone

不使用 Composer

您也可以从 Github 下载它,但未提供自动加载器,因此您需要使用自己的 PSR-0 兼容自动加载器进行注册。

使用方法

<?php
use nguyenanhung\CodeIgniterDB as CI;
$db_data = array(
	'dsn'	=> '',
	'hostname' => 'localhost',
	'username' => 'root',
	'password' => 'my_password',
	'database' => 'my_database',
	'dbdriver' => 'mysqli',
	'dbprefix' => '',
	'pconnect' => FALSE,
	'db_debug' => TRUE,
	'cache_on' => FALSE,
	'cachedir' => '',
	'char_set' => 'utf8',
	'dbcollat' => 'utf8_general_ci',
	'swap_pre' => '',
	'encrypt' => FALSE,
	'compress' => FALSE,
	'stricton' => FALSE,
	'failover' => array(),
	'save_queries' => TRUE
);
$oDb =& CI\DB($db_data);

更多信息请访问 CodeIgniter 用户指南

自定义选项

我增加了将 mysql 资源提供给重新使用已打开的连接的可能性。因此,不要多次连接,并可以在与旧代码并行使用的同时逐步迁移。 仅与 mysql 驱动程序兼容!

<?php
use nguyenanhung\CodeIgniterDB as CI;

$db_data = array(
	'dsn'	=> '',
	'hostname' => 'localhost',
	'username' => 'root',
	'password' => 'my_password',
	'database' => 'my_database',
	'dbdriver' => 'mysql',
	'dbprefix' => '',
	'pconnect' => FALSE,
	'db_debug' => TRUE,
	'cache_on' => FALSE,
	'cachedir' => '',
	'char_set' => 'utf8',
	'dbcollat' => 'utf8_general_ci',
	'swap_pre' => '',
	'encrypt' => FALSE,
	'compress' => FALSE,
	'stricton' => FALSE,
	'failover' => array(),
	'save_queries' => TRUE
);

$rDb = mysql_connect($db_data['hostname'], $db_data['root'], $db_data['password']);

$oDb =& CI\DB($db_data, null, $rDb);

联系方式

如有任何疑问和请求,请联系以下信息

从河内,带着爱 <3