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

作者: banana2014 (香蕉共和國)   2015-06-13 11:21:30
※ [本文轉錄自 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
作者: jeamie (jeamie)   2015-06-15 00:46:00
\是跳脫字元,我記得可以設定sql_mode來排除
作者: cocobox (錢盒子)   2015-06-15 12:14:00
你要不要把$str echo出來看看,我覺得你的寫法有問題.
作者: banana2014 (香蕉共和國)   2015-06-16 22:43:00
請各位到PHP板看同樣的問題,因為我在那裡補充太多東西了,以下為該問題網址:http://www.ptt.cc/bbs/PHP/M.1434165464.A.850.html

Links booklink

Contact Us: admin [ a t ] ucptt.com