$currentFile = $_SERVER["SCRIPT_NAME"];
$img = array_pop(explode("/", $currentFile));
$fileName = basename($img, ".php").PHP_EOL;
echo $fileName;
回显结果: placementName
$query = "SELECT * FROM image_Name WHERE name = '" . mysql_real_escape_string($fileName) . "' LIMIT 1;";
echo $query;
回显结果: SELECT * FROM image_name WHERE name = 'placementName\r\n' LIMIT 1;
我正在尝试获取一个动态页面,以根据打开的 currentFile.php 更改其表中的值。因此顶部的脚本。脚本通过删除位置和分机来找到文件名,并留下实际的基本名称。然后查询在我的数据库表中查找该基本名称,将该数据保存到一个数组中,我希望能够调用它以将其放入 html 表中。
现在的问题是,由于某种原因,我的查询在placementName "\r\n" 上附加了额外的值
为什么是这样 ?