가능한 한 최선을 설명하겠습니다.URL 내부 앰프에서 쿼리가 작동하지 않습니다.
내가있는 바로이 PHP 코드 PHP 파일 이름 funcs.php 있습니다
내 브라우저에서 전화$q = $_GET["q"];
$sql = "SELECT * FROM bl_zrify WHERE Name = '".$q."'";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
if ($row['State'] == '') {
$SchoolState = 'Unknown';
}
else if ($row['State'] == 'AL') {
$SchoolState = 'Alabama';
}
else if ($row['State'] == 'AK') {
$SchoolState = 'Alaska';
}
else if ($row['State'] == 'AZ') {
$SchoolState = 'Arizona';
}
else if ($row['State'] == 'AR') {
$SchoolState = 'Arkansas';
}
print 'This school is in';
print $SchoolState;
}
=>http://www.domain.com/funcs.php?q=ABRAHAM 볼드윈 농업 대학
URL의 예 그것은 보통 일하고 돌아 오 =>이 학교는 알라바마에 있습니다
하지만 언제 내 브라우저에서,(&) 내부에서 모든 작동하지 않습니다
URL의 예를 =>이 & STRATTON 사업 연구소 http://www.domain.com/funcs.php?q=BRYANT - BUFFALO
나는 이유는 모르겠지만, 어떤 reasson을 위해 내가 어떤 결과를 얻을있을 때 amp (&)을 (를) URL로 보내주십시오.
그것은 당신의 쿼리에서와 같이 전달 된 매개 변수를 사용하는 아주 나쁜 습관이다. 적어도 그것을 피할 수 있어야합니다. –
리틀 바비 테이블 방문 예정입니다. –
알렉 스가 맞다 - 그 코드 –