日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

php创建表设置编码,教您在Zend Framework里如何设置数据库编码以及怎样给数据表设定前缀!...

發(fā)布時(shí)間:2025/3/8 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php创建表设置编码,教您在Zend Framework里如何设置数据库编码以及怎样给数据表设定前缀!... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

當(dāng)我們在開發(fā)項(xiàng)目時(shí)..大家都會遇到一個(gè)問題就是:數(shù)據(jù)庫的編碼問題.當(dāng)然我們不用Zend Framework做為項(xiàng)目開發(fā)的框架時(shí)..我們可以很快,很容易搞定這個(gè)小問題..但是當(dāng)我們要使用Zend Framewok開發(fā)項(xiàng)目時(shí)..我們可能一時(shí)會不知道如何解決這個(gè)小問題..比如我就是這樣的人..在開發(fā)這個(gè)博客前..真的不知道如何設(shè)數(shù)據(jù)庫編碼..? 現(xiàn)在我總結(jié)一下我的經(jīng)驗(yàn)吧..當(dāng)然也是在網(wǎng)絡(luò)上找來的答案…

設(shè)定數(shù)據(jù)庫編碼問題很好解決.代碼如下:

<?php $dbAdapter=Zend_Db::factory($config->general->db->adapter,

$config->general->db->toArray());

$dbAdapter->query("SET NAMES utf8"); ?>

當(dāng)我們搞定這個(gè)問題后..我們可能要給數(shù)據(jù)庫設(shè)定數(shù)據(jù)表的前綴..這個(gè)時(shí)候..可能有的朋友會有不同的方式..之前我用一個(gè)笨方法也搞定了..但是現(xiàn)在參考網(wǎng)絡(luò)上一篇文章,就有點(diǎn)啟發(fā),就把我原來的方法給去了,改進(jìn)了一下.步驟如下所示:

第一:我的項(xiàng)目目錄安排如下圖所示:(請注意我畫紅線的地方!)

第二:敲定confg.ini數(shù)據(jù)庫配置文件我的配置文件如下:

[general]

db.adapter=PDO_MYSQL

db.host=localhost

db.username=root

db.password=

db.dbname=unblog

db.charset=utf8

db.prefix=unblog_

第三:打開網(wǎng)站的入口文件index.php,把里面讀取config.ini配置文件的方法改成如下代碼:

//config database connect

$config=new Zend_Config_Ini('./app/config/config.ini',null, true);

Zend_Registry::set('config',$config);

$dbAdapter=Zend_Db::factory($config->general->db->adapter,

$config->general->db->toArray());

$dbAdapter->query("SET NAMES {$config->general->db->charset}");

Zend_Db_Table::setDefaultAdapter($dbAdapter);

Zend_Registry::set('dbAdapter',$dbAdapter);

Zend_Registry::set('dbprefix',$config->general->db->prefix);

?>

第四:在library/Custom/Model/增加一個(gè)Db.php 此文件代碼如下.. 它是繼承Zend_Db_Table這個(gè)類的.它的代碼如下:

class Custom_Model_DbextendsZend_Db_Table

{

public function __construct()

{

$dbprefix=Zend_Registry::get('dbprefix');

$this->_name=$dbprefix.$this->_name;

parent::__construct();

}

}

最后:就是在我們的網(wǎng)站的每個(gè)Models里,數(shù)據(jù)庫的操作類繼承Custom_Model_Db,而不是繼續(xù)原來的

Zend_Db_Table就可以搞定這一切

參與代碼如下:

class Article extends Custom_Model_Db

{

protected $_name ="article";

protected $_primary ='id';

}

?>

希望大家一起交流...好累...睡覺了...晚安...

總結(jié)

以上是生活随笔為你收集整理的php创建表设置编码,教您在Zend Framework里如何设置数据库编码以及怎样给数据表设定前缀!...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线免费观看高清视频 | 免费在线一区二区三区 | 亚洲自拍av在线 | 羞羞答答一区 | 毛片麻豆 | 小色瓷导航 | 懂色av蜜臀av粉嫩av喷吹 | 99在线视频精品 | 欧美18aaaⅹxx | 69久久久| 西西人体高清44rt·net | 久久天天躁狠狠躁夜夜av | 亚洲av色区一区二区三区 | 黄色片不卡 | 黄色动漫在线免费观看 | 精品国产一区二区三区久久久蜜臀 | 青青草激情 | 亚洲一品道 | 日韩中文字幕在线免费观看 | 中出中文字幕 | 色一情一乱一伦 | 操欧美老逼 | 日韩免费视频一区二区 | 国内自拍99| 亚洲小说图片区 | 午夜免费福利视频 | 亚洲天堂午夜 | 色婷婷综合成人av | 国产亚洲色婷婷久久99精品91 | 国产高清视频在线观看 | 久色伊人| 狠狠cao日日穞夜夜穞av | 西西444www无码大胆 | 五月天丁香网 | 亚洲精品久久久久久宅男 | a级无遮挡超级高清-在线观看 | 亚洲一区中文字幕在线观看 | 永久免费黄色 | 黄色国产一级片 | www.好了av | 樱花影院电视剧免费 | 国产αv| 免费看美女被靠到爽的视频 | 欧美日韩二三区 | 潘金莲一级淫片aaaaa武则天 | 黄色精品一区二区 | 亚洲片国产一区一级在线观看 | 国产精品午夜无码专区 | 日韩极品在线观看 | 狠狠躁夜夜 | 欧美精品久久久久久久 | www色日本 | 日韩欧美久久精品 | 青青草黄色 | 麻豆高清 | 国产精品免费av | 久久躁日日躁aaaaxxxx | 久久久夜夜夜 | 青青草一区二区 | 伦理自拍 | 操网站 | 欧美91av| 精品国产一区二区三区在线观看 | 五月天丁香久久 | 特级毛片av | 色婷婷av一区二区三区大白胸 | 免费在线看a | 成人欧美一区二区三区黑人一 | 黑人玩弄人妻一区二区三区免费看 | 男裸体无遮挡网站 | 一区二区国产精品精华液 | 日韩av手机在线观看 | 亚洲成人影音 | 日韩精品久久久久久免费 | 狠狠操天天操 | 日本伦理一区二区 | 欧美极品一区二区三区 | 国产女人18毛片水18精 | 日韩欧美99 | av黄网站| 欧美黑人又粗又大的性格特点 | 蜜臀久久99精品久久久久久 | 亚洲成人激情在线 | 亚洲美女视频网站 | 九色视频偷拍少妇的秘密 | 欧洲-级毛片内射 | 国产精品白丝喷水在线观看 | 黑人干亚洲人 | 国产一区二区在线播放 | 乳罩脱了喂男人吃奶视频 | 2023毛片| 色多多在线视频 | 美女啪啪无遮挡 | 亲子乱aⅴ一区二区三区 | 日本黄色xxxxx | 国产又黄又猛视频 | 香蕉视频网站在线 | 中国女人性猛交 | eeuss鲁丝片一区二区三区 |