2019-02-14
閱讀量:
1233
sql語句中出現(xiàn)單引號(hào)導(dǎo)致報(bào)錯(cuò)
問題描述:
$sql_insert = "insert into tabs(name,singer,address) values ('$name','$singer','$songaddress')";
$res_insert = $conn->query($sql_insert);
$name、$singer、$songaddress 變量中會(huì)出現(xiàn)單引號(hào),導(dǎo)致引號(hào)之間相互沖突,這時(shí)sql的語句無法執(zhí)行
解決方法:
將變量$name、$singer、$songaddress 中的字符串中的單引號(hào)
- 或加上轉(zhuǎn)義字符,變成
\'
。 - 或者在變量中使用兩個(gè)單引號(hào)替換原來的一個(gè),變成
''
- 或者對(duì)變量直接使用 addslashes函數(shù)完成特殊字符轉(zhuǎn)義。






評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
1條評(píng)論