香港六马会开奖结果-六合彩特码资料-本港台最快开奖直播

[2019]让您放心游戏,提供六合彩特码资料最丰厚回馈!,本港台最快开奖直播是为您电脑安全以及资金安全的考虑,所以说压实向感受娱乐首先应该进下载时必不可少的。

codeigniter自带数据库类使用方法求证_php实例_脚本
分类:品牌动态

伊始化数据库类

依赖你的数据库配置载入并初始化数据库类:

复制代码 代码如下:this->load->database();

被载入之后您能够在任哪个地方方使用它。

以目的情势再次回到查询结果

复制代码 代码如下:$query = $this->db->query('SELECT name, title, email FROM my_table');

foreach as $row){ echo $row->title; echo $row->name; echo $row->email;}echo 'Total Results: ' . $query->num_rows函数再次回到贰个目的的数组。比如:$row->title

以数组方式重临查询结果

复制代码 代码如下:$query = $this->db->query('SELECT name, title, email FROM my_table');

foreach ($query->result_array{ echo $row['title']; echo $row['name']; echo $row['email'];}

上面的result_array()函数再次来到叁个口疮标的数组。比方:$row['title']

回来一条数据

对象情势:

复制代码 代码如下:$query = $this->db->query('SELECT name FROM my_table LIMIT 1');$row = $query->row();echo $row->name;

地点的row()函数再次来到三个 对象。比如:$row->name

数组格局:

复制代码 代码如下:$query = $this->db->query('SELECT name FROM my_table LIMIT 1');$row = $query->row_array();echo $row['name'];

上面的row_array()函数再次回到一个 数组。比方:$row['name']

插入数据

复制代码 代码如下:$sql = "INSERT INTO mytable VALUES (".$this->db->escape.", ".$this->db->escape";$this->db->query;echo $this->db->affected_rows();

数据库配置

CodeIgniter 有叁个配备文件让您寄放数据库连接值(username:客户名,password:密码,database name:数据库名,等等..卡塔尔. 配置文件位于以下渠道:application/config/database.php

装配构件文件贮存在叁个之类格式的三个多维数组里:

复制代码 代码如下:$db['default']['hostname'] = "localhost";$db['default']['username'] = "root";$db['default']['password'] = "";$db['default']['database'] = "database_name";$db['default']['dbdriver'] = "mysql";$db['default']['dbprefix'] = "";$db['default']['pconnect'] = TRUE;$db['default']['db_debug'] = FALSE;$db['default']['cache_on'] = FALSE;$db['default']['cachedir'] = "";$db['default']['char_set'] = "utf8";$db['default']['dbcollat'] = "utf8_general_ci";

动用多维数组的由来是为了让您随意的存款和储蓄多少个连接值的装置。举个例子:假若您运营多个情况(development:开垦、production:制作、test:测验等等..卡塔 尔(阿拉伯语:قطر‎,你能为各样景况营造独立的连接组,并在组直接进行切换。举个例子,设置一个"test"情形,你能够那样做:

复制代码 代码如下:$db['test']['hostname'] = "localhost";$db['test']['username'] = "root";$db['test']['password'] = "";$db['test']['database'] = "database_name";$db['test']['dbdriver'] = "mysql";$db['test']['dbprefix'] = "";$db['test']['pconnect'] = TRUE;$db['test']['db_debug'] = FALSE;$db['test']['cache_on'] = FALSE;$db['test']['cachedir'] = "";$db['test']['char_set'] = "utf8";$db['test']['dbcollat'] = "utf8_general_ci";

那正是说,告诉系统运用"test"组,你能够设置位于配置文件中的变量:

复制代码 代码如下:$active_group = "test";

瞩目: "test"的名字是私下的,那足以让您随意设置,大家的机要连接暗中认可使用"default"这一个名字,当然,您可以依靠您的连串为它起三个更有意义的名字。

Active Record

Active Record 类 能够经过数据库配置文件里的$active_record变量实行全局的设定(允许/禁止TRUE/FALSE . 要是您不用这一个类,哪么你能够由此将以此变量值设置成FALSE来减弱在数量库类初步化时对电脑能源的花费。 $active_record = TRUE;

小心: 一些CodeIgniter的类,比如Sessions,在实行一些函数的时候要求Active Records的扶助。

参数解析:

hostname - 数据库的主机名,平常位于本机,能够表示为 "localhost". username - 要求三回九转到数据库的顾客名. password - 登录数据库的密码. database - 你供给一而再的数据库名. dbdriver - 数据库类型。如:mysql、postgres、odbc 等。必得为小写字母。 dbprefix - 当运转Active Record查询时数据表的前缀,它同目的在于二个数据库上设置多少个CodeIgniter程序. pconnect - TRUE/FALSE - 使用持续连接. db_debug - TRUE/FALSE - 显示数据库错误音讯. cache_on - TRUE/FALSE - 数据库查询缓存是不是张开,详细的情况请见数据库缓存类。 cachedir - 数据库查询缓存目录所在的服务器相对路线。 char_set - 与数据库通讯时所利用的字符集。 dbcollat - 与数据库通讯时所采纳的字符法则。 port - 数据库端口号. 当前只用于 Postgres 驱动程序. 要接纳那些值,你应该加上生龙活虎行代码到数据库配置数组。

本文由香港六马会开奖结果发布于品牌动态,转载请注明出处:codeigniter自带数据库类使用方法求证_php实例_脚本

上一篇:那几个Python代码手艺 下一篇:php的memcache类分享_php实例_脚本之家
猜你喜欢
热门排行
精彩图文