2010-12-21 6 views
0

사용자가 제목, 설명 및 카테고리를 검색 할 수있는 사이트에서 검색했습니다.PHP MYSQL 데이터베이스로 검색 쿼리 저장

데이터베이스에 검색을 저장하지 않지만 사용자가 저장하지 않을 경우에만 저장하십시오.

이것은 데이터베이스에 저장하는 내 링크입니다. domain.com/save/?action=save & 참조 = SEARCH_QUERY

하지만 제목이 있기 때문에 & 설명 & 고양이.

&에서 멈추어 쿼리의 첫 번째 부분을 저장하십시오.

&을 포함하여 이것을 데이터베이스에 저장하려면 어떻게해야합니까? 나중에 다시 검색 쿼리를 저장하려면이 옵션을 다시 사용해야합니다.

나는 htmlentities와 htmlspecial을 사용했지만 여전히 &으로 변했지만 첫 번째 문자는 &입니다.

+0

시도'urlencode' 결과와'당신이 저장된 쿼리를 사용할 수있어 urldecode'. – prodigitalson

+0

미안하지만 그게 뭔지는 몰라도 지금은 그럴거야. 회신 해 주셔서 감사합니다 – SameasBefore

답변

1

는 소리 : 다음

echo urlencode('title=t&description=d&cat=c'); 

title%3Dt%26description%3Dd%26cat%3Dc 
+0

. 나는 PHP에서 echo 할 때 urlencode – SameasBefore

+0

을 시도 할 것이다. – SameasBefore

1

URL에 전달되는 매개 변수를 인코딩하려면 urlencode을 사용해야합니다.

htmlentities 및 htmlspecialchars는 URL이 아닌 HTML 코드로 끝나는 문자열을 이스케이프하는 데 사용되는 함수입니다.

0

아마도 urlencode을 찾고 계십니까? 당신이 urlencode이 필요한 것처럼