sql語句$sql_insert = "insert into tabs(name,singer,address) values ('$name','$singer','$songaddress')";$res_insert = $conn->query($sql_insert);問題我的$name、$singer、$songaddress 變量中會出現(xiàn)單引號,導致引號之間相互沖突,這時sql的語句無法執(zhí)行,請教大神如何解決?
1 回答

守著一只汪
TA貢獻1872條經(jīng)驗 獲得超4個贊
將你變量$name、$singer、$songaddress 中的字符串中的單引號
或加上轉義字符,變成
\'
。或者在變量中使用兩個單引號替換原來的一個,變成
''
或者對變量直接使用 addslashes函數(shù)完成特殊字符轉義。
添加回答
舉報
0/150
提交
取消