PHP로 mysql 데이터베이스를 사용하고 있습니다. 나는 키워드를 사용하여 이미지를 검색 할 포토 갤러리 웹 사이트를 만들고 있습니다. 키워드는 이미 데이터베이스에 저장되어 있습니다 (예 : ) '메리 크리스마스'와 같은 검색어를 얻을 수있는 검색 필드를 만들고 싶습니다. 나는이 두 키워드를 메리와 크리스마스로 만들 implode 함수를 사용할 것이다. 키워드 필드에서이 두 단어를 검색하여 이러한 결과와 일치하는 이미지를 검색하고 최대 다운로드 순으로 검색합니다. 다운로드는 전체 다운로드 정보가있는 데이터베이스의 또 다른 열입니다. 기본적으로 나는 SQL에 익숙하지 않다. 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다.php mysql에서 키워드를 찾는 방법
-1
A
답변
2
양식의 필드 이름이 '키워드'라고 가정 할 때, 나는 이것이 당신이 더 많거나 적게하고자하는 것이라고 생각합니다.
if (isset($_POST['keywords']) && $_POST['keywords']) {
//explode with space
$keywordList = explode(' ', $_POST['keywords']);
//create OR clause for each keyword submitted
$keywordClauseArr = array();
foreach ($keywordList as $keyword) {
$keywordClauseArr[] = "keywords LIKE '%$keyword%'";
}
//implode with OR
$keywordClause = implode(' OR ', $keywordClauseArr);
//finally create your sql string
$sql = 'SELECT * FROM photos WHERE ' . $keywordClause . ' ORDER BY downloads DESC';
//and then do your mysql query and other stuffs..
}
이렇게하면 최대 다운로드로 주문한 메리 또는 크리스마스 키워드를 사용하여 검색 결과를 가져옵니다. 감사.
관련 문제
- 1. PHP/MySql에서 여러 키워드를 사용하여 검색
- 2. Excel 문장에서 키워드를 찾는 방법
- 3. 텍스트의 키워드를 찾는 알고리즘
- 4. mysql에서 "IS"키워드를 어떻게 사용합니까?
- 5. mysql에서 이미지의 태그/키워드를 설정하는 방법
- 6. MYSQL에서 min() 값을 찾는 방법
- 7. mysql에서 테이블 종속성을 찾는 방법
- 8. 지난주의 데이터를 MySQL에서 찾는 방법
- 9. MySQL에서 날짜 형식을 찾는 방법
- 10. PHP를 사용하여 mysql에서 키워드를 동적으로 생성
- 11. 앱 스토어에서 다운로드 한 키워드를 찾는 방법
- 12. MySQL에서 열의 중간 값을 찾는 PHP 함수
- 13. mysql에서 Oracle에 연결하기위한 SID를 찾는 방법
- 14. mysql에서 작고 큰 ID를 찾는 방법
- 15. MySQL에서 결합 (비 공백) 문자를 찾는 방법
- 16. PHP 중복을 찾는 방법
- 17. MySQL에서 INNER 및 OUTER 키워드를 언제 사용합니까?
- 18. 키워드를 구현하는 방법 MySQL에서 특정 단어를 검색 하시겠습니까?
- 19. PHP DBA 함수를 사용하여 키워드를 검색하는 방법
- 20. php/mysql에서 transaction을 사용하는 방법
- 21. MySQL에서 PHP 배열을 만드는 방법
- 22. 텍스트의 모든 키워드를 찾는 효율적인 알고리즘
- 23. PHP 또는 mysql에서 재귀 날짜를 찾는 방법은 무엇입니까?
- 24. PHP 배열에서 대문자를 찾는 방법
- 25. PHP 평형 지수를 찾는 방법
- 26. 배열에서 키를 찾는 방법 PHP
- 27. PHP. 이전 페이지를 찾는 방법?
- 28. 품질 이미지 찾는 방법 PHP
- 29. PHP MySQL에서 PDF로
- 30. oracle에서 limit 키워드를 사용하는 방법
코드는 어디에 있습니까? 귀하의 질문에 당신은 아무것도 없다고 제안합니다. –
답변을 기대할 때 코드를 표시하십시오! –
당신은 자동 완성 입력을해야합니다 웹 사이트 여기에 문서 -> https://jqueryui.com/autocomplete/ 재미있게;) –