校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > mysql語(yǔ)句如何插入含單引號(hào)或反斜杠的值詳解

mysql語(yǔ)句如何插入含單引號(hào)或反斜杠的值詳解

熱門標(biāo)簽:淄博400電話申請(qǐng) 百度地圖標(biāo)注后不顯示 電話機(jī)器人市場(chǎng)趨勢(shì) 昆明電信400電話辦理 電銷機(jī)器人 行業(yè) 俄國(guó)地圖標(biāo)注app 南昌高頻外呼系統(tǒng)哪家公司做的好 溫州瑞安400電話怎么申請(qǐng) 電銷機(jī)器人各個(gè)細(xì)節(jié)介紹

前言

本文主要給大家介紹了關(guān)于mysql語(yǔ)句插入含單引號(hào)或反斜杠值的相關(guān)內(nèi)容,下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧

比如說(shuō)有個(gè)表,它的結(jié)構(gòu)是這個(gè)樣子的

CREATE TABLE `activity` (
 `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
 `title` varchar(255) NOT NULL COMMENT '活動(dòng)標(biāo)題',
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='活動(dòng)表';

比如說(shuō)往里面插入記錄,示例代碼如下:

$servername = "xxxxservername";
$port = 3306;
$username = "xxxusername";
$password = "xxxpwd";
$dbname = "xxxxxxdb";

// 創(chuàng)建連接
$conn = new mysqli($servername, $username, $password, $dbname, 8306);

// 檢測(cè)連接
if ($conn->connect_error) {
 die("connect failed: " . $conn->connect_error);
}

$item['title'] = 'happy new year!';
$sql = sprintf("INSERT INTO activity (title) VALUES ( '%s');", $item['title']);
var_dump($sql);
if ($conn->query($sql) === TRUE) {
	echo "insert success\n";
} else {
 echo "insert failed:" . $conn->error;
}

$conn->close(); 

這一段代碼執(zhí)行OK,沒(méi)啥問(wèn)題。但是如果代碼里面的title變成happy valentine's day!就會(huì)報(bào)如下錯(cuò)誤,提示你有語(yǔ)法錯(cuò)誤:

insert failed:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's day!')' at line

因?yàn)?code>INSERT INTO activity (title) VALUES ( 'happy valentine's day!');這個(gè)sql語(yǔ)句里面單引號(hào)不是成對(duì)的。

有時(shí)候會(huì)往數(shù)據(jù)庫(kù)里面插入一些用戶給的數(shù)據(jù),很可能會(huì)出現(xiàn)上面這種情況,那么該如何避免呢?

要對(duì)sql里面的特殊字符進(jìn)行轉(zhuǎn)義。可以把$sql的那一行代碼改成如下這樣:

$sql = sprintf("INSERT INTO activity (title) VALUES ( '%s');", mysqli_real_escape_string($conn, $item['title']));

整個(gè)sql字符串實(shí)際上是這樣的:

INSERT INTO activity (title) VALUES ( 'happy valentine\'s day!');"

有時(shí)候還會(huì)出現(xiàn)一種問(wèn)題: json_encode之后,里面的中文被轉(zhuǎn)成unicode碼,插入到mysql里面發(fā)現(xiàn)\被吃掉了。

比如說(shuō)中文這兩個(gè)字的unicode碼是\u4e2d\u6587,但是有時(shí)候插到數(shù)據(jù)庫(kù)里反斜杠被吃掉了變成了u4e2du6587

看如下示例代碼:

$item['title'] = json_encode([
  'balbalbla' => '中文'
]);
$sql = sprintf("INSERT INTO activity (title) VALUES ( '%s');", $item['title']);

整個(gè)sql字符串實(shí)際上是這樣的:

INSERT INTO activity (title) VALUES ( '{"balbalbla":"u4e2du6587"}');

插入到數(shù)據(jù)庫(kù)里面,title這個(gè)字段的值就變成了{"balbalbla":"u4e2du6587"}

那是因?yàn)檫@里的\被當(dāng)成轉(zhuǎn)義符了,實(shí)際上要對(duì)unicode碼的\再次轉(zhuǎn)義,這樣插入數(shù)據(jù)庫(kù)的才是對(duì)的

$item['title'] = json_encode([
  'balbalbla' => '中文'
]);
$sql = sprintf("INSERT INTO activity (title) VALUES ( '%s');", mysqli_real_escape_string($conn, $item['title']));

整個(gè)sql字符串實(shí)際上是這樣的:

INSERT INTO activity (title) VALUES ( '{\"balbalbla\":\"\\u4e2d\\u6587\"}');

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • PostgreSQL 中的單引號(hào)與雙引號(hào)用法說(shuō)明
  • 解決python 執(zhí)行sql語(yǔ)句時(shí)所傳參數(shù)含有單引號(hào)的問(wèn)題
  • 使用NotePad++錄制宏功能如何快速將sql搜索條件加上前后單引號(hào)
  • 關(guān)于Mysql查詢帶單引號(hào)及插入帶單引號(hào)字符串問(wèn)題
  • sql語(yǔ)句中單引號(hào),雙引號(hào)的處理方法
  • SQL中寫入包含有英文單引號(hào)“ '''' ”失敗問(wèn)題深入詳解

標(biāo)簽:吐魯番 安徽 葫蘆島 拉薩 洛陽(yáng) 海口 嘉峪關(guān) 甘南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql語(yǔ)句如何插入含單引號(hào)或反斜杠的值詳解》,本文關(guān)鍵詞  mysql,語(yǔ)句,如何,插入,含單,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql語(yǔ)句如何插入含單引號(hào)或反斜杠的值詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于mysql語(yǔ)句如何插入含單引號(hào)或反斜杠的值詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日韩精品资源二区在线| 欧美在线制服丝袜| 免费欧美日韩国产三级电影| 色94色欧美sute亚洲线路一久| 国产欧美一区二区精品性色超碰| 国产精一品亚洲二区在线视频| 精品国产一区二区三区四区四 | 精品国产一区久久| 国产一本一道久久香蕉| 国产免费观看久久| 欧美综合天天夜夜久久| 老司机午夜精品| 国产精品久久久久久户外露出| 色88888久久久久久影院野外| 丝袜亚洲另类丝袜在线| 久久五月婷婷丁香社区| 91在线云播放| 日韩电影在线免费看| 国产欧美日韩久久| 欧美日韩精品三区| 国产一区二区网址| 亚洲综合激情小说| 久久精品夜夜夜夜久久| 欧美在线免费视屏| 国产a级毛片一区| 亚洲chinese男男1069| 久久天天做天天爱综合色| 日本精品免费观看高清观看| 九九国产精品视频| 亚洲电影你懂得| 国产精品色婷婷| 日韩一级片网站| 91在线小视频| 国产精品99久久久久| 五月激情六月综合| 亚洲欧洲日韩av| 久久久综合网站| 欧美电影一区二区三区| 91在线视频官网| 国产精品影视在线观看| 日韩激情一二三区| 肉丝袜脚交视频一区二区| 亚洲精选一二三| 亚洲欧美激情插| 18欧美亚洲精品| 中文子幕无线码一区tr| 日韩欧美国产不卡| 欧美一区二区三区四区五区| 欧洲日韩一区二区三区| 91国偷自产一区二区使用方法| 成人丝袜18视频在线观看| 国产精品久久看| 国产喷白浆一区二区三区| 欧美成人性战久久| 欧美大尺度电影在线| 欧美一级爆毛片| 日韩一区二区视频| 欧美一区二区三区系列电影| 91精品国产综合久久香蕉麻豆 | 日韩av电影天堂| 亚洲成a人v欧美综合天堂下载| 亚洲人吸女人奶水| 亚洲欧美日韩精品久久久久| 国产精品美女久久久久久| 色av成人天堂桃色av| 欧美吞精做爰啪啪高潮| 欧美三级资源在线| 制服.丝袜.亚洲.另类.中文| av一区二区不卡| 色综合久久中文字幕综合网| 色噜噜狠狠成人中文综合| 色av成人天堂桃色av| 99热在这里有精品免费| 色一情一伦一子一伦一区| 欧美性一区二区| 99久精品国产| 欧美吻胸吃奶大尺度电影| 91精品久久久久久久久99蜜臂| 日韩你懂的电影在线观看| 精品免费一区二区三区| 中文字幕在线观看一区二区| 亚洲激情自拍偷拍| 天堂在线亚洲视频| 久久99国产精品麻豆| 国产91色综合久久免费分享| 91小视频在线| 在线成人免费观看| 国产色91在线| 亚洲一区视频在线| 国产一区二区三区在线观看免费视频| 国产一区亚洲一区| 在线欧美日韩国产| 久久亚区不卡日本| 亚洲chinese男男1069| 国产99久久久国产精品潘金| 色综合咪咪久久| 精品成人一区二区| 亚洲小少妇裸体bbw| 国产精品亚洲午夜一区二区三区 | 久久精品噜噜噜成人av农村| 国产老肥熟一区二区三区| 99久久99久久精品国产片果冻| 欧美日韩国产乱码电影| 久久伊人蜜桃av一区二区| 亚洲制服丝袜av| 成人一区在线看| 日韩欧美国产一区在线观看| 国产精品久久久一本精品 | 宅男在线国产精品| 欧美激情一区二区三区在线| 亚洲国产成人av网| 91影视在线播放| 欧美一级二级三级蜜桃| 亚洲美女免费视频| 福利一区二区在线观看| 亚洲精品一区在线观看| 日韩和欧美一区二区三区| 欧美性大战久久久久久久| 亚洲欧美日韩国产成人精品影院| 丁香天五香天堂综合| 久久久久97国产精华液好用吗| 另类小说一区二区三区| 这里只有精品99re| 免费久久精品视频| 日韩一区二区三区精品视频| 三级欧美在线一区| 日韩一级高清毛片| 琪琪久久久久日韩精品| 制服丝袜亚洲网站| 奇米四色…亚洲| 日韩女优av电影| 国产一区二区三区黄视频| 欧美一卡二卡三卡四卡| 天天综合色天天| 这里只有精品视频在线观看| 蜜桃久久精品一区二区| 精品国产区一区| 国内成+人亚洲+欧美+综合在线| 日韩三级av在线播放| 久久99国产乱子伦精品免费| 日韩一区二区三区av| 国模一区二区三区白浆| 久久精品视频免费观看| 成人网男人的天堂| 亚洲综合图片区| 欧美军同video69gay| 亚洲第四色夜色| 日韩免费电影一区| 国产一区高清在线| 中文字幕在线观看一区| 欧美日韩在线不卡| 精品无人区卡一卡二卡三乱码免费卡| 精品国产自在久精品国产| 国产成人在线看| 亚洲激情六月丁香| 日韩久久精品一区| 色综合天天综合狠狠| 亚洲国产日韩av| 精品成人一区二区| 91丨porny丨最新| 天天色综合天天| 欧美精品一区二区高清在线观看| 成人激情视频网站| 亚洲一二三四久久| 久久免费看少妇高潮| 91国产丝袜在线播放| 美脚の诱脚舐め脚责91| 国产精品二三区| 日韩免费成人网| 欧美性受xxxx黑人xyx性爽| 青青草国产精品亚洲专区无| 国产精品色婷婷| 欧美mv日韩mv国产网站| 91福利在线导航| 成人精品在线视频观看| 欧美aaa在线| 亚洲制服丝袜在线| 国产精品成人免费在线| 精品99一区二区| 欧美精选一区二区| 99久久综合99久久综合网站| 麻豆精品一区二区av白丝在线| 亚洲欧美在线aaa| 国产日本亚洲高清| 日韩欧美精品在线视频| 欧美肥大bbwbbw高潮| 亚洲另类色综合网站| 久久一夜天堂av一区二区三区| 欧美在线免费播放| 91网站视频在线观看| 国产精品99久久久久| 热久久国产精品| 首页亚洲欧美制服丝腿| 亚洲第一福利视频在线| 亚洲人123区| 亚洲天堂久久久久久久| 中文字幕日韩av资源站| 中文字幕不卡一区| 中国色在线观看另类| 中国av一区二区三区|