도시, 임대료, 지역 등의 조건을 검색하는 검색어를 작성하고 싶습니다. 나는 데이터베이스와 SQL 쿼리에 익숙하지 않다. 쿼리를 작성하는 방법. 도와주세요. 모든 제안은 매우 감사하겠습니다. 당신은 WHERE
절을 사용할이 양식에 대한 검색어를 작성하는 방법
1
A
답변
0
>> - 내 폼 스냅 샷은 여기에있다. conditions을 boolean operators (예 : AND
또는 OR
)와 같이 여러 개 연결할 수 있습니다. 그런
SELECT ... WHERE
type = 123
AND rent BETWEEN 100 AND 200
AND city = 567
AND area LIKE '%Name of an area%'
0
뭔가 : 예를 들어
SELECT *
FROM ads
WHERE type = 'Living House'
AND rent > 50 AND rent < 300
AND city = 'London'
AND area LIKE '%westminster%'
당신은 SQL 기본 사항에 대한 자세한 정보에 대한 W3School's SQL Tutorial 좀 걸릴 수 있습니다.
1
MySQL 테이블에서 레코드를 선택하는 것이 기본 작업입니다. SQL에서 W3schools tutorial을 읽는 것이 좋습니다.
간단한 SELECT 쿼리를 수행 당신이 여기에 원하는 :
//Connecting to MySQL and selecting DB
mysql_connect('server', 'user', 'password');
mysql_select_db('database');
//Actual SELECT query
$qh = mysql_query("SELECT * FROM table_name WHERE city='".$_POST['city']."' AND rent='".$_POST['rent']."' AND area='".$_POST['area']."'");
//Getting query results by rows
while($row = mysql_fetch_assoc($qh))
{
//Do something with $row here
}
편집 : 난 그냥 편의상 $_POST
변수를 사용했다. 이 방법으로 쿼리에 사용하기 전에 항상 내용을 확인하고 유효성을 검사해야합니다. (방지하려면 SQL injection)
관련 문제
- 1. iPhone의 Core Data에서 검색어를 작성하는 방법
- 2. 이 쿼리를 작성하는 방법?
- 3. 이 검색어를 최적화하는 방법은 무엇입니까?
- 4. 이 멋진 양식에 대한 테스트를 작성하려면 어떻게해야합니까?
- 5. 이 조건을 작성하는 올바른 방법
- 6. 이 SQL 문을 작성하는 방법?
- 7. 이 논리에 대한 SQL 쿼리를 작성하는 방법 (has_many, belongs_to association)?
- 8. 이 특정 검색어를 수정하는 방법은 무엇입니까?
- 9. 다른 양식에 POSTS가있는 양식에 대한 POST
- 10. 이 테이블에 대해 인덱스/최적화를 작성하는 방법
- 11. 이 SQL을 Python으로 작성하는 더 좋은 방법
- 12. 이 평가 블록을 다시 작성하는 방법
- 13. 이 상황에서 select 쿼리를 다시 작성하는 방법
- 14. 페이지 매김시 추가 페이지에 대한 검색어를 유지하는 방법
- 15. HTML 양식에 대한 JavaScript
- 16. powershell의 양식에 대한 질문입니다.
- 17. drupal에 등록 양식에 대한 후크
- 18. symfony 2 : 양식에 대한 질문
- 19. 인공 요청을 작성하는 방법
- 20. 검색어를 변환하는 방법은 무엇입니까?
- 21. serializers.serialze 내가 다음의 검색어를 사용하여 JSON 직렬화의 검색어를 반환하고
- 22. 양식에 윤곽선을 숨기는 방법
- 23. 로그인 양식에 대한 키 입력
- 24. IEnumerable을 반환하는 메서드에 대한 테스트를 작성하는 방법
- 25. 문의 양식에 대한 적절한 기술?
- 26. MSpec을 사용하여 GWT로 BDD하는 방법? 이 시나리오를 작성하는 올바른 방법
- 27. 양식에 대한 MVC 디자인 질문
- 28. Java에서 explorer.exe에 대한 아이콘 처리기를 작성하는 방법
- 29. 공개 파일에 대한 링크를 작성하는 방법
- 30. (f) lex에 대한 자신의 파서를 작성하는 방법?
예제에서 mysql_real_escape_string을 호출하는 것은 그렇게 어렵지 않으며 코드를 맹목적으로 복사하는 사람들에게 도움이 될 수 있습니다. (예, 이해하지 못하고 코드를 복사하는 것은 끔찍한 생각이지만, 좋은 예제를 보여 주면 어떨까요?) –