>  기사  >  백엔드 개발  >  PHP를 사용하여 간단한 온라인 탐색 기능을 개발하는 방법

PHP를 사용하여 간단한 온라인 탐색 기능을 개발하는 방법

WBOY
WBOY원래의
2023-09-21 13:29:021060검색

PHP를 사용하여 간단한 온라인 탐색 기능을 개발하는 방법

PHP를 사용하여 간단한 온라인 탐색 기능을 개발하는 방법

내비게이션 웹사이트는 현대 사회에서 매우 일반적이며, 사용자가 필요한 정보를 빠르게 찾을 수 있도록 돕고 다른 유용한 웹사이트에 대한 빠른 링크를 제공합니다. PHP를 사용하여 간단한 온라인 탐색 기능을 개발하면 사용자 정의 가능하고 유지 관리가 쉬운 탐색 웹 사이트를 구축하는 데 도움이 될 수 있습니다. 이 기사에서는 PHP를 사용하여 간단한 온라인 탐색 웹사이트를 작성하는 방법을 소개하고 구체적인 코드 예제를 제공합니다.

1단계: 데이터베이스 테이블 만들기

먼저 탐색 링크를 저장할 데이터베이스를 만들어야 합니다. MySQL에서 "navigation"이라는 데이터베이스를 생성한 다음, 데이터베이스에 "links"라는 테이블을 생성합니다. 테이블에는 id(자동 증가 기본 키), 제목(링크 제목), url(링크 주소), 순서(정렬) 필드가 포함되어야 합니다.

CREATE DATABASE navigation;

USE navigation;

CREATE TABLE links (
    id INT PRIMARY KEY AUTO_INCREMENT,
    title VARCHAR(50) NOT NULL,
    url VARCHAR(100) NOT NULL,
    order INT NOT NULL
);

2단계: 데이터베이스에 연결

PHP 파일 시작 부분에서 데이터베이스에 연결해야 합니다. "db_connect.php"라는 파일을 생성하고 다음 코드를 추가하세요:

<?php

$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "navigation";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

?>

"root"와 "password"를 데이터베이스 사용자 이름과 비밀번호로 변경하세요.

3단계: 데이터베이스에 링크 추가

이제 데이터베이스에 새 링크를 추가하는 양식을 작성할 수 있습니다. "add_link.php"라는 파일을 생성하고 다음 코드를 추가합니다:

<?php

include 'db_connect.php';

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $title = $_POST["title"];
    $url = $_POST["url"];
    $order = $_POST["order"];

    $sql = "INSERT INTO links (title, url, order) VALUES ('$title', '$url', '$order')";

    if ($conn->query($sql) === TRUE) {
        echo "Link added successfully";
    } else {
        echo "Error adding link: " . $conn->error;
    }
}

$conn->close();

?>

<!DOCTYPE html>
<html>
<head>
    <title>Add Link</title>
</head>
<body>

<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
    Title: <input type="text" name="title" required><br>
    URL: <input type="text" name="url" required><br>
    Order: <input type="number" name="order" required><br>
    <input type="submit" value="Add Link">
</form>

</body>
</html>

이 파일은 사용자가 링크 제목, URL 및 시퀀스 번호를 입력할 수 있는 양식을 생성합니다. 사용자가 양식을 제출하면 새 링크 레코드가 데이터베이스에 추가됩니다.

4단계: 링크 목록 표시

마지막으로 데이터베이스의 링크 목록을 표시하는 파일을 작성해야 합니다. "index.php"라는 파일을 만들고 다음 코드를 추가합니다.

<?php

include 'db_connect.php';

$sql = "SELECT * FROM links ORDER BY order";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "<a href='" . $row["url"] . "'>" . $row["title"] . "</a><br>";
    }
} else {
    echo "No links found";
}

$conn->close();

?>

이 파일은 데이터베이스에서 모든 링크를 검색하여 하이퍼링크 목록으로 표시합니다.

위 단계를 완료한 후 이러한 파일을 폴더에 정리하고 웹 서버에 업로드할 수 있습니다. 사용자가 "index.php"를 방문하면 데이터베이스의 모든 링크 목록이 표시됩니다. 사용자는 "add_link.php"를 방문하여 새 링크를 추가할 수도 있습니다.

개발 중에 필요에 따라 코드를 확장하고 사용자 정의할 수 있습니다. 링크를 편집하고 삭제하는 기능을 추가하거나, 더 예쁜 인터페이스를 디자인할 수 있습니다. PHP로 개발하면 이 간단한 온라인 탐색 기능을 쉽게 확장하고 유지할 수 있습니다.

위 내용은 PHP를 사용하여 간단한 온라인 탐색 기능을 개발하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.