Fw: [問題] 請問PHP MySQL要如何查詢反斜線(\)符號?

看板Database (資料庫)作者 (香蕉共和國)時間10年前 (2015/06/13 11:21), 10年前編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
※ [本文轉錄自 PHP 看板 #1LUw3OXG ] 作者: banana2014 (香蕉共和國) 看板: PHP 標題: [問題] 請問PHP MySQL要如何查詢反斜線(\)符號? 時間: Sat Jun 13 11:17:42 2015 $search="\\"; $link=mysql_connect("localhost","xxx","ooo"); mysql_select_db("xxx",$link); $str="select xxx from ooo where xxx like '%$search%'"; $list=mysql_query($str,$link); while(list($xxx)=mysql_fetch_row($list)){ echo $xxx."<br>"; } mysql_close($link); ... 像上面我要查詢欄位xxx中含有反斜線(\)的所有資料並全部提取出來,但是查詢出來的結 果卻是空無一物,但明明xxx欄位有含有反斜線(\)的資料,這是為什麼呢? *從資料表ooo提取欄位xxx所有含「反斜線(\)」的資料,其中MySQL的帳號是xxx、密碼是 ooo、資料庫名稱是xxx -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.80.130.92 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1434165464.A.850.html ※ 編輯: banana2014 (219.80.130.92), 06/13/2015 11:18:08 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: banana2014 (219.80.130.92), 06/13/2015 11:21:30

06/15 00:46, , 1F
\是跳脫字元,我記得可以設定sql_mode來排除
06/15 00:46, 1F

06/15 12:14, , 2F
你要不要把$str echo出來看看,我覺得你的寫法有問題.
06/15 12:14, 2F

06/16 22:43, , 3F
請各位到PHP板看同樣的問題,因為我在那裡補充太多東
06/16 22:43, 3F

06/16 22:44, , 4F
西了,以下為該問題網址:
06/16 22:44, 4F
文章代碼(AID): #1LUw6xyF (Database)
文章代碼(AID): #1LUw6xyF (Database)