위가 내 열의 이미지입니다. 해당 열 값에 따라 데이터를 가져 오려고합니다.
$sql = "select * from site WHERE region='NORTHGUJARAT'";
이 작동하고 북쪽 구자라트 행을 표시하지만,
$sql = "select * from site WHERE region='SOUTHGUJARAT'";
이 쿼리는 값이 열에 존재하는 경우에도 모든 행을 표시하지 않습니다. 나는 PHPMYADMIN SQL과 PHP를 사용해 보았습니다. 나는 "NORTHGUJARAT"기록을 본다. 그러나 "SOUTHGUJARAT"기록을 볼 수 없다. 여기의 문제는 무엇인가?
'$ sql = "사이트에서 선택 * 지역 LIKE % SOUTHGUJARAT %";'phpmyadmin에서 한번 시도하고 확인하십시오. 작동하지 않는 경우 해당 데이터가있는 테이블을 게시하십시오 –
값이 공백인지 확인하십시오. –
"SOUTHGUJARAT"끝에 공백이있을 수 있습니다. "SOUTHGUJARAT %"처럼 사용하면 문제가 해결되지만 근본적인 문제는 해결되지 않습니다. –