作者banana2014 (香蕉共和国)
看板Database
标题Fw: [问题] 请问PHP MySQL要如何查询反斜线(\)符号?
时间Sat Jun 13 11:21:30 2015
※ [本文转录自 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://webptt.com/cn.aspx?n=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
1F:→ jeamie: \是跳脱字元,我记得可以设定sql_mode来排除 06/15 00:46
2F:→ cocobox: 你要不要把$str echo出来看看,我觉得你的写法有问题. 06/15 12:14
3F:→ banana2014: 请各位到PHP板看同样的问题,因为我在那里补充太多东 06/16 22:43
4F:→ banana2014: 西了,以下为该问题网址: 06/16 22:44