서버 점검 안내

dsclub은 서비스의 안정성과 성능 향상을 위해
매일 04시 30분에 정기 점검이 진행됩니다.

점검 시간: 오전 4시 30분 ~ 4시 35분

해당 시간 동안 일시적으로 서비스에 접속이 불가능하오니, 양해 부탁드립니다.

html 파일에서 input으로 받은 검색어(txt)를 php에서 full text search로 검색 > 코딩 스토리

html 파일에서 input으로 받은 검색어(txt)를 php에서 full text search로 검색

페이지 정보

작성자  (192.♡.0.1) 작성일 23-07-15 23:32 조회 6,877 댓글 1

본문

html 예제:

<!DOCTYPE html>

<html>

<head>

    <title>Full-Text Search 예제</title>

</head>

<body>


<h2>Full-Text Search</h2>

<form action="search.php" method="post">

    검색어: <input type="text" name="searchQuery" required>

    <input type="submit" value="검색">

</form>


</body>

</html>

php 파일 예제:

// MariaDB 접속 정보
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";

// 사용자로부터 검색어 입력 받기
if (isset($_POST['searchQuery'])) {
    $searchQuery = $_POST['searchQuery'];

    // 데이터베이스 연결
    $conn = new mysqli($servername, $username, $password, $dbname);

    // 연결 확인
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }

    // 검색어에 대해 Full-Text Search 쿼리 작성 및 실행
    $sql = "SELECT * FROM articles WHERE MATCH(title, content) AGAINST ('$searchQuery' IN BOOLEAN MODE)";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        // 검색 결과 출력
        while ($row = $result->fetch_assoc()) {
            echo "ID: " . $row["id"] . ", Title: " . $row["title"] . ", Content: " . $row["content"] . "
";
        }
    } else {
        echo "검색 결과가 없습니다.";
    }

    // 연결 종료
    $conn->close();
}
?>
좋아요52 이 글을 좋아요하셨습니다
url 복사 카카오톡 공유 라인 공유 페이스북 공유 트위터 공유

2kat님의 댓글

no_profile 2kat 아이피 (220.♡.000.000) 작성일

?

전체 282건
게시물 검색

접속자집계

오늘
927
어제
1,491
최대
4,271
전체
321,731