自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL轉(zhuǎn)義字符的實(shí)際應(yīng)用

數(shù)據(jù)庫(kù) MySQL
以下的文章主要講述的是php和MySQL轉(zhuǎn)義字符,如果你對(duì)php和MySQL轉(zhuǎn)義字符的實(shí)際應(yīng)用或是相關(guān)功能感興趣的話,相信以下的文章會(huì)對(duì)你有所幫助的。

我們今天主要描述的是php和MySQL轉(zhuǎn)義字符,我們大家都知道php和MySQL轉(zhuǎn)義字符的實(shí)際應(yīng)用比例還是占為多數(shù)的,如果你對(duì)這一技術(shù),心存好奇的話,以下的文章將會(huì)揭開它的神秘面紗。

php和MySQL轉(zhuǎn)義字符的詳細(xì)研究,在設(shè)置文件中,有一項(xiàng)magic quotes,其默認(rèn)是打開的,推薦是關(guān)閉。起初按照默認(rèn)設(shè)置,以為這樣開發(fā)起來(lái)更省事,實(shí)際情況也是這樣。

等到程序?qū)W到一定程度,逐漸傾向于將該選項(xiàng)關(guān)閉。

這樣做的好處是,使程序更有邏輯和容易控制。上述選項(xiàng)打開后,php會(huì)對(duì)單引號(hào)',雙引號(hào)",反斜杠/,空字串null進(jìn)行轉(zhuǎn)義,分別替換為:\' \" \\ \0,這樣的好處是提高安全性,防止注入攻擊。不過這很容易通過程序來(lái)完成。

MySQL寫入數(shù)據(jù)庫(kù)時(shí),必須對(duì)字串進(jìn)行處理,需要對(duì)上述4種字符進(jìn)行轉(zhuǎn)義,這樣如果設(shè)置了magic quotes為on,那么無(wú)需再轉(zhuǎn)義,表面上似乎省事了,實(shí)際上卻是容易混淆和造成邏輯上的混亂。所以藍(lán)草推薦將magic quotes設(shè)置為off關(guān)閉。對(duì)于MySQL轉(zhuǎn)義字符通過寫個(gè)簡(jiǎn)單的轉(zhuǎn)義函數(shù)來(lái)處理。這樣會(huì)更容易控制php和操控MySQL。

 

 

以上的相關(guān)內(nèi)容就是對(duì)MySQL轉(zhuǎn)義字符的研究的介紹,望你能有所收獲。

【編輯推薦】

  1. MySQL MyISAM引擎和InnoDB引擎的性能測(cè)試
  2. MySQL存儲(chǔ)引擎中InnoDB與MyISAM的不同之處
  3. MySQL text與blob字段類型的不同之處
  4. MySQL聯(lián)表查詢優(yōu)化實(shí)際操作流程
  5. MySQL left join 聯(lián)合查詢的效率分析

 

責(zé)任編輯:佚名 來(lái)源: 博客園
相關(guān)推薦

2010-05-21 17:22:22

2010-06-03 08:59:50

MySQL Query

2010-06-07 10:08:52

MySQL FLUSH

2010-05-18 13:34:42

MySQL條件sele

2010-06-02 13:33:19

MySQL 查詢緩存

2010-05-19 12:44:58

2010-05-21 16:41:22

MySQL SHOW

2010-05-18 14:21:35

MySQL視圖

2010-06-02 17:46:54

MySQL 查詢緩存

2010-05-18 16:29:44

MySQL修改表

2010-05-19 14:45:46

2010-05-13 13:49:09

MySQL數(shù)據(jù)庫(kù)

2010-05-24 09:24:15

MySQL 備份

2010-04-13 12:23:34

Oracle數(shù)據(jù)庫(kù)

2010-05-12 17:26:55

MySQL維護(hù)

2010-05-12 09:42:24

MySQL 列值比較

2010-05-27 18:06:12

MySQL 修改roo

2010-05-28 11:41:46

MySQL數(shù)據(jù)庫(kù)備份

2010-05-25 14:42:14

MySQL 數(shù)據(jù)庫(kù)

2010-05-31 14:59:36

PHP + MySQL
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)