인터넷의 발달로 많은 웹사이트가 단순한 웹페이지 표시에서 데이터베이스 지원과 분리할 수 없는 동적 대화형 기능을 갖춘 웹사이트로 변화했습니다. 이번 글에서는 html과 php를 통해 데이터베이스를 추가하는 방법을 소개하겠습니다.
1. 데이터베이스란 무엇인가요?
데이터베이스는 특정 규칙에 따라 구성된 데이터 모음을 의미하며 이러한 데이터는 다양한 컴퓨터 프로그램에서 액세스하고 관리할 수 있습니다. 일반적인 데이터베이스 소프트웨어에는 MySQL, Oracle, SQL Server 등이 포함됩니다.
2. 데이터베이스를 만드는 방법은 무엇입니까?
일반적으로 데이터베이스 소프트웨어를 설치하고 데이터베이스에 연결해야 합니다. MySQL에서는 다음 명령을 사용할 수 있습니다.
CREATE DATABASE mydatabase;
여기서 "mydatabase"는 생성하려는 데이터베이스의 이름입니다.
3. 데이터 테이블을 만드는 방법은 무엇입니까?
데이터베이스에 데이터 테이블을 생성하면 데이터를 더 잘 정리할 수 있습니다. 다음은 MySQL에서 데이터 테이블을 생성하는 샘플 코드입니다.
CREATE TABLE 고객 (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
이 코드는 "customers"라는 데이터 테이블을 생성하고 데이터 테이블의 필드(id, name, email 및 reg_date)와 해당 속성을 정의합니다.
4. PHP에서 데이터베이스에 연결하는 방법은 무엇입니까?
PHP에서는 다음 코드를 사용하여 MySQL 데이터베이스에 연결할 수 있습니다.
// 데이터베이스 소프트웨어를 설치하고 구성했다고 가정하면 다음은 데이터베이스에 연결하는 코드입니다.
$conn = mysqli_connect( "localhost", "username", "password");
// 연결 감지
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "성공적으로 연결되었습니다";
?>
In 위 코드에서 "localhost"는 우리가 연결한 데이터베이스 서버의 주소를 나타내고, "username"과 "password"는 우리가 생성한 데이터베이스 사용자의 사용자 이름과 비밀번호를 의미합니다.
5. PHP에 데이터를 삽입하는 방법은 무엇입니까?
PHP를 통해 데이터를 삽입하는 것은 매우 쉽습니다. 다음 코드를 사용할 수 있습니다:
$sql = "INSERT INTO 고객 (이름, 이메일)
VALUES ('John Doe', 'john@example.com')";
if (mysqli_query($ conn , $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "
" . mysqli_error($conn);}
?>위 코드에서는 "고객" 데이터 테이블에 고객의 "이름"과 "이메일"이 포함된 레코드를 삽입합니다. 레코드 필드 값은 각각 "John Doe" 및 "john@example.com"입니다.
6. PHP에서 데이터를 쿼리하는 방법은 무엇입니까?
다음은 PHP를 사용하여 데이터를 쿼리하는 샘플 코드입니다.
$sql = "SELECT id, name, email FROM Customers";
$result = mysqli_query($conn, $sql);if (mysqli_num_rows($result) > 0) {
// 输出数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "
"; }로그인 후 복사
} else {
echo "0 结果";
}
mysqli_close($conn);
?>
위 코드에서는 "SELECT" 문을 사용하여 다음 중에서 선택합니다. "customers" 데이터 테이블의 "id", "name" 및 "email" 필드의 데이터를 쿼리하고 "$result" 개체를 반환합니다. 다음으로 "mysqli_num_rows()" 함수를 사용하여 데이터 쿼리 결과가 있는지 확인합니다. 마지막으로 "mysqli_fetch_assoc()" 함수를 통해 데이터를 한 줄씩 출력한다.
7. 결론
HTML과 PHP를 통해 데이터베이스를 추가하는 것은 웹 사이트에서 동적 상호 작용을 달성하는 중요한 수단 중 하나입니다. 위의 코드를 사용하면 웹 사이트에서 데이터를 쉽게 삽입, 쿼리, 업데이트 및 삭제할 수 있습니다.
위 내용은 HTML과 PHP를 통해 데이터베이스를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!