$name_addslashes = addslashes($name);
$artname_addslashes = addslashes($artname);
$test = 'SOUL & BOSSA';
echo $name_addslashes;
echo $test;
$songnamefromartist = "select * from Song where AlbName='$name_addslashes'";2个echo显示出来的都一样(SOUL & BOSSA),为何用$test可以得到正确结果而$name_addslashes或$name却不行,初步判断是&符号问题,但是不知该如何修改,求助
$artname_addslashes = addslashes($artname);
$test = 'SOUL & BOSSA';
echo $name_addslashes;
echo $test;
$songnamefromartist = "select * from Song where AlbName='$name_addslashes'";2个echo显示出来的都一样(SOUL & BOSSA),为何用$test可以得到正确结果而$name_addslashes或$name却不行,初步判断是&符号问题,但是不知该如何修改,求助
解决方案 »
- 关于shell_exec的操作问题
- 求一个简单正规
- function一个获取数据库信息的函数,如何能return多个值?
- 我这样写错了吗?
- PHP: 知道了年月日三个变量,如何换算出明天的年月日?
- php 读dbf,但是没有同名的cdx文件
- 如何将形如“2005-9-6”的日期转换成timestamp格式,strottime()好象不行
- 关于while/for/foreach的区别问题
- sessio问题
- 5555555~~ ,我快失去信心/,但决定再问一次??
- 能不能不用数据库实现提交的人数统计!
- 求助-探讨:在数据量稍大(几十万条级别)的情况下,联表查询/子查询/用PHP逐步分析结果多次单表查询的优劣与选择
但看到的也不一定就是真相
var_dump( $name_addslashes == $test );
一切都暴露无遗