친숙한 링크는 웹 사이트의 일반적인 기능 모듈입니다. 웹 사이트가 다른 사이트와의 연결을 설정하고 연결 및 트래픽을 개선하도록 도울 수 있습니다. PHP 개발에서 우호적 인 링크 기능의 구현은 복잡하지 않으므로 데이터베이스 구조를 합리적으로 설계하고 관련 코드를 작성하면됩니다. 특정 단계와 샘플 코드는 아래에 자세히 설명됩니다.
먼저, 친숙한 링크 정보를 저장하는 데이터베이스에 테이블을 만들어야합니다. 예제 SQL은 다음과 같습니다.
테이블 만들기`links` ( `id` int (11) NOT NULL AUTO_INCREMENT, `제목 'Varchar (255)는 null, `url` varchar (255)는 null, `status` tinyint (1) null default '1', `create_at` datetime not null, `updated_at` dateTime NOT NULL, 기본 키 (`ID ') ) 엔진 = innodb 기본 charset = utf8;
메인 필드 설명 :
다음으로 링크를 작성하는 친절한 링크 목록을 표시하기 위해 페이지를 작성하십시오.
<?php // 데이터베이스에 연결하십시오 $pdo = new PDO('mysql:host=localhost;dbname=your_database', 'username', 'password'); // 모든 활성화 된 링크를 쿼리하십시오 $stmt = $pdo-> 준비 ( 'select * status = 1'에서 링크에서 선택); $ stmt-> execute (); $ links = $ stmt-> fetchall (pdo :: fetch_assoc); // 링크 목록 표시 foreach ($ links as $ link) { 에코 ' <a href="' . $link['url'] . '">'. $ link [ 'title']. '</a><br> ';; } ?>
위의 코드는 데이터베이스에서 활성화 된 링크를 읽고 루프로 페이지로 표시됩니다.
관리자가 우호적 인 링크를 관리 할 수 있도록 배경 관리 페이지 admin.php를 작성할 수 있습니다.
<?php // 데이터베이스에 연결하십시오 $pdo = new PDO('mysql:host=localhost;dbname=your_database', 'username', 'password'); // 프로세스 양식 제출 if ($_SERVER['REQUEST_METHOD'] === 'POST') { $title = $_POST['title']; $url = $_POST['url']; // 새 링크를 삽입하십시오 $stmt = $pdo-> repoy ( '링크에 삽입 (title, url, created_at, updated_at) 값 (?,?, now (), now ()); $ stmt-> execute ([$ title, $ url]); Echo 'Link가 성공적으로 추가되었습니다! ';; } ?> <form method="POST" action="admin.php"> <input type="text" name="title" placeholder="링크 제목" required><br> <input type="url" name="url" placeholder="링크URL" required><br> <input type="submit" value="링크를 추가하십시오"> </form>
이 페이지를 사용하면 관리자가 양식을 통해 새 링크를 추가하고 제출 후 데이터베이스에 쓸 수 있습니다.
위의 문서를 작성한 후 :
샘플 코드의 LocalHost , Your_Database , 사용자 이름 , 비밀번호를 실제 데이터베이스 구성 정보로 바꿔야합니다.
이 기사에서는 예제를 통해 PHP에서 우호적 인 링크 기능을 구현하는 방법을 보여줍니다. 데이터베이스 디자인에서 프론트 엔드 디스플레이, 백엔드 관리에 이르기까지 모든 구현 방법을 제공합니다. 이 기능을 통해 웹 사이트는 다른 사이트와 편리하게 연결될뿐만 아니라 사용자 경험 및 SEO 최적화 효과를 효과적으로 향상시킬 수 있습니다.