인터넷이 개발되면서 온라인 사전은 많은 사람들의 일상 생활에서 필요한 도구가되었습니다. 이 기사는 PHP를 통해 간단한 온라인 사전을 작성하여 사용자가 단어 정의를 쿼리하는 데 도움이되는 방법을 보여줍니다.
먼저, 온라인 사전의 기능을 구현하려면 단어와 해석을 저장하려면 데이터베이스가 필요합니다. MySQL 데이터베이스를 사용하고 단어와 해당 설명을 저장하는 "Words"라는 데이터 테이블을 생성합니다.
Server가 PHP, MySQL 및 Apache로 설치 및 구성되어 있는지 확인하십시오. 환경이 구성되면 사전 기능을 구현하기 위해 코드를 작성하기 시작할 수 있습니다.
다음으로 쿼리 단어를 입력하고 결과를 표시하기 위해 간단한 프론트 엔드 인터페이스를 작성해야합니다. 이 인터페이스는 HTML 및 CSS를 사용하여 설계 할 수 있습니다. 다음은 기본 HTML 구조입니다.
<!DOCTYPE html>
<html>
<head>
<title>온라인 사전</title>
<style>
input[type=text] {
width: 300px;
height: 30px;
font-size: 16px;
}
#result {
margin-top: 10px;
font-size: 16px;
}
</style>
</head>
<body>
<h1>온라인 사전</h1>
<form action="" method="post">
<input type="text" name="word" placeholder="쿼리에 단어를 입력하십시오">
<input type="submit" value="질문">
</form>
<div id="result"></div>
</body>
</html>PHP를 통해 사용자 쿼리 요청을 처리하고 MySQL 데이터베이스에서 단어 정의를 검색 할 수 있습니다. 다음은 PHP 코드 구현입니다.
<?php
// 데이터베이스에 연결하십시오
$mysqli = new mysqli("localhost", "root", "password", "dictionary");
// 연결을 확인하십시오
if ($mysqli-> connect_error) {
die ( "연결 실패 데이터베이스에 연결하지 못했습니다 :". $ mysqli-> connect_error);
}
// ($ _server [ "request_method"] == "post") {query request request request request request
$ word = $ _post [ "Word"];
// query statement 빌드 $ sql = "select * where word = '$ word'";
// query $ result = $ mysqli-> query ($ sql);
// 쿼리 결과를 확인하면 ($ result-> num_rows> 0) {
// 출력 단어의 설명 $ row = $ result-> fetch_assoc ();
에코 "<p> ". $ row ["Word "].": ". $ row ["정의 "]."</p> ";
} 또 다른 {
에코 "<p> 이 단어에 대한 설명은 찾을 수 없었습니다.</p> ";
}
// 쿼리 결과 result $ result-> free ();
}
// 데이터베이스 연결을 닫습니다 $ mysqli-> close ();
?>위의 단계를 통해 간단한 온라인 사전 기능의 구현을 완료했습니다. 사용자는 검색 상자에 단어를 입력 할 수 있으며 PHP 코드는 데이터베이스에서 단어의 정의를 검색하고 반환합니다. 필요에 따라 코드를 확장하고 다국어 쿼리 지원, 사용자 등록 등과 같은 더 많은 기능을 추가 할 수 있습니다.
이 간단한 온라인 사전 기능은 기본적인 예일 뿐이며 개발자는 필요에 따라 코드를 더욱 최적화 할 수 있습니다. 예를 들어, 사용자 관리 기능, 사전 분류 쿼리, 다국어 지원 등을 추가하여 사전의 기능과 실용성을 향상시킬 수 있습니다.