$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却不行,初步判断是&符号问题,但是不知该如何修改,求助
猜测$name_addslashes中的& 变成& 实体了,你可以查看源码看看。
虽说是眼见为实
但看到的也不一定就是真相
var_dump( $name_addslashes == $test );
一切都暴露无遗
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号