數(shù)據(jù)庫是MS SQLServer2000,要把SQLServer2000里的一張表的數(shù)據(jù)導(dǎo)入MySQL5,其中SQLServer2000表的字段以簡體中文命名(強(qiáng)烈建議不要以中文做為字段名)。其實(shí)操作就是對SQLServer查詢記錄,插入到MySQL里。選擇 " /> 夜夜澡人人爽人人喊_欧美,99精品电影,日韩免费精品视频

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php mssql擴(kuò)展SQL查詢中文字段名解決方法

一、問題:

數(shù)據(jù)庫是MS SQLServer2000,要把SQLServer2000里的一張表的數(shù)據(jù)導(dǎo)入MySQL5,其中SQLServer2000表的字段以簡體中文命名(強(qiáng)烈建議不要以中文做為字段名)。其實(shí)操作就是對SQLServer查詢記錄,插入到MySQL里。選擇的腳本語言是phpphp打開MSSQL和MySQL擴(kuò)展,對這兩個(gè)數(shù)據(jù)庫操作都是很容易的問題。
問題就出現(xiàn)在SQLServer中表的字段名是中文,寫好的查詢語句在SQLServe里測試是通過有記錄返回,用php的MSSQL擴(kuò)展查詢就是報(bào)錯(cuò)。
上網(wǎng)查了資料,網(wǎng)上相關(guān)的信息不太多,很多網(wǎng)友都認(rèn)為是php的MSSQL擴(kuò)展不支持SQL語句中有中文。查了一下資料,php的MSSQL是支持SQL中有中文的語句。出現(xiàn)報(bào)錯(cuò)問題大多是因?yàn)榫幋a的問題,編碼數(shù)據(jù)庫和編碼與查詢語句編碼不統(tǒng)一,查詢語句到SQLServer里中文部分就成了亂碼,造成查詢失敗。

二、解決方法:

知道了原因,接下來分析解決,確認(rèn)是編碼不統(tǒng)一的問題。解決分以下幾步:
1、確認(rèn)SQLServer 數(shù)據(jù)庫的編碼,我的數(shù)據(jù)編碼是GBK。
2、確認(rèn)當(dāng)前php腳本文件的編碼,我的編碼是UTF-8。
3、轉(zhuǎn)換SQL查詢語句的的編碼。
補(bǔ)充:有的網(wǎng)友提到要把php的腳本文件編碼轉(zhuǎn)成和數(shù)據(jù)庫編碼一致,其實(shí)這一步大可不必,只要確認(rèn)你的SQL語句和數(shù)據(jù)庫的編碼一致就可以,這里建議不必轉(zhuǎn)換的原因是如果你的php腳本文件里包含其它php腳本,那也得對所有include或require的腳本文件編碼轉(zhuǎn)換,不然php腳本編碼不統(tǒng)一很容易出錯(cuò),若互相關(guān)聯(lián)的文件很多,這也是一件很麻煩的問題而且把事情復(fù)雜化了。

三、方案:

寫一個(gè)轉(zhuǎn)換函數(shù),在把SQL操作前把SQL語句編碼轉(zhuǎn)換。下面貼出我的范例代碼:
復(fù)制代碼 代碼如下:
//編碼轉(zhuǎn)換函數(shù)
function utf8togb($s) {
return iconv('utf-8', 'gbk//IGNORE', $s); // IGNORE 參數(shù)是遇到不成轉(zhuǎn)換的字符時(shí)忽略
}
//建議把所有中文字段用英文別名替換,方便下面操作還有編碼轉(zhuǎn)換等問題
$sql="SELECT [id], [欄目] as typeid, [正題] as title, [作者] as author, convert(text, [正文]) as body FROM [文章表];";
$sql = utf8togb($sql);

php技術(shù)php mssql擴(kuò)展SQL查詢中文字段名解決方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲精品午夜VA久久成人 | 在线观看日本免费 | 啊好深啊别拔就射在里面 | 果冻传媒剧情在线观看 | 亚洲天码中字 | 白嫩美女直冒白浆 | 一本一本之道高清在线观看 | 青草精品国产福利在线视频 | 6080yy 久久 亚洲 日本 | 厕所xxxxx| 国偷自产视频一区二区99 | a视频免费看 | 国产精品久久久久成人免费 | 国产成人久久AV免费看澳门 | 在线国产视频观看 | 星空无限传媒视频在线观看视频 | 多人乱肉高hnp | 久久免费电影 | 亚洲精品久久久久久久蜜臀老牛 | 99re10久久热 | 久久婷婷色香五月综合激情 | 日本理伦片午夜理伦片 | 无码专区aaaaaa免费视频 | 国产a级午夜毛片 | 动漫女主被扒开双腿羞辱 | 亚洲熟妇色自偷自拍另类 | 亚洲精品久久久无码AV片软件 | u15女少天堂写真 | 麻豆精品传媒2021网站入口 | 精品国产手机视频在在线 | 用快播看av的网站 | 国产精品日韩欧美一区二区三区 | 簧片在线观看 | 国产一级毛片在线 | 成人影片下载网站 | 久久久无码AV精品亚洲A片软件 | 国产在线伊人 | 亚洲三级在线看 | 黄色三级在线 | 青青草视频在线ac | 亚洲AV午夜福利精品香蕉麻豆 |