$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 が開いているものに応じて、テーブル内の値を変更する動的ページを取得しようとしています。したがって、上部のスクリプト。スクリプトは、場所と拡張子を切り取って fileName を見つけ、実際のベース名を残します。次に、クエリはデータベーステーブルでそのベース名を探し、そのデータを配列に保存します。これを呼び出して、html テーブルに配置できるようにします。
現在の問題は、なんらかの理由で私のクエリに、placementName "\r\n" に余分な値が追加されていることです。
どうしてこれなの ?