PHP 5로 빈 MySQL 테이블에 파일 경로를 삽입하려하지만 테이블에서 호출 할 때 문자열을 사용할 수 없기 때문에 슬래시와 다른 문자가 제거됩니다. 문자 손실없이 파일 경로를 보존하기 위해 사용하는 기능은 무엇입니까?PHP를 사용하여 MySQL 테이블에 파일 경로를 삽입하는 방법은 무엇입니까?
$rawpath = "F:\Business\test.htm";
$url = "Business";
$query = "INSERT IGNORE INTO `sites` (`url`,`base`)".
"VALUES ('$rawpath','$url');";
echo $query;
출력 : INSERT는 INTO sites
(url
, base
) VALUES ('F : \ 사업 \의 test.htm을', '비즈니스')를 무시;
$query = "SELECT * FROM `sites` WHERE `base`='Business';";
$row = mysql_query($query);
$url = mysql_result($row,0,"url");
echo $url;
출력 : F : Businesstest.htm
완벽! addslashes ($ url)은 좋은 제안이었습니다. 카를로스 고마워. – Chenelle
@Carlos Campderros 예, 그는 작은 따옴표를 사용하더라도 도망쳐 야합니다. –