현재 위치: > 최신 기사 목록> PHP를 사용하여 효율적인 데이터베이스 운영 관리를 달성하는 방법은 무엇입니까?

PHP를 사용하여 효율적인 데이터베이스 운영 관리를 달성하는 방법은 무엇입니까?

M66 2025-06-13

1. 데이터베이스 연결을 설정하십시오

데이터베이스 작업을 수행하기 전에 데이터베이스에 대한 연결을 설정해야합니다. PHP는이 작업을 수행하기 위해 여러 내장 기능을 제공하며 가장 일반적으로 사용되는 기능은 MySQLI_Connect () 입니다. 다음은 MySQL 데이터베이스에 연결하기위한 샘플 코드입니다.

<?php
$servername = "localhost"; // 데이터베이스 서버 주소
$username = "root"; // 데이터베이스 사용자 이름
$password = "123456"; // 데이터베이스 비밀번호
$dbname = "test"; // 데이터베이스 이름

// 연결을 만듭니다
$conn = mysqli_connect($servername, $username, $password, $dbname);

// 연결이 성공했는지 여부를 감지하십시오
if (!$conn) {
    die("연결이 실패했습니다: " . mysqli_connect_error());
}
echo "연결이 성공적으로 연결됩니다";
?>

2. 쿼리 데이터

데이터베이스 연결을 성공적으로 설정 한 후에는 데이터베이스 쿼리 작업을 실행할 수 있습니다. 공통 쿼리 작업은 MySQLI_Query ()MySQLI_Fetch_Array () 함수를 통해 구현할 수 있습니다. 다음은 데이터 쿼리를위한 간단한 코드 예입니다.

<?php
$sql = "SELECT id, name, age FROM users"; // 쿼리 문

// 쿼리 작업을 수행하십시오
$result = mysqli_query($conn, $sql);

// 프로세스 쿼리 결과
if (mysqli_num_rows($result) > 0) {
    while ($ row = mysqli_fetch_assoc ($ result)) {
        에코 "ID :". $ 행 [ "ID"]. " - 이름: " . $ 행 [ "이름"]. " - 나이: " . $ 행 [ "Age"]. "<br> ";
    }
} 또 다른 {
    에코 "데이터가 발견되지 않았다";
}

// 무료 메모리 mysqli_free_result ($ result);
?>

3. 데이터 삽입

데이터베이스에 새 데이터를 삽입하면 mysqli_query () 함수를 사용하여 삽입 작업을 수행 할 수 있습니다. 다음은 데이터베이스에 데이터를 삽입하기위한 샘플 코드입니다.

<?php
$sql = "INSERT INTO users (name, age, email) VALUES ('John Doe', 25, 'john@example.com')"; // 문을 삽입하십시오

// 삽입 작업을 수행하십시오
if (mysqli_query($conn, $sql)) {
    echo "데이터 삽입이 성공적으로 삽입됩니다";
} else {
    echo "데이터 삽입에 실패했습니다: " . mysqli_error($conn);
}
?>

4. 데이터 업데이트

데이터베이스에서 데이터를 업데이트하려면 mysqli_query () 함수를 사용할 수 있습니다. 다음은 데이터베이스에서 데이터를 업데이트하기위한 샘플 코드입니다.

<?php
$sql = "UPDATE users SET age = 30 WHERE name = 'John Doe'"; // 업데이트 문

// 업데이트 작업을 수행하십시오
if (mysqli_query($conn, $sql)) {
    echo "데이터 업데이트가 성공적으로 업데이트됩니다";
} else {
    echo "데이터 업데이트가 실패했습니다: " . mysqli_error($conn);
}
?>

V. 데이터 삭제

데이터베이스에서 데이터를 삭제할 때 mysqli_query () 함수를 사용하여 삭제 작업을 수행 할 수 있습니다. 다음은 데이터 삭제를위한 코드 예입니다.

<?php
$sql = "DELETE FROM users WHERE age < 18"; // 진술을 삭제하십시오

// 삭제 작업을 수행하십시오
if (mysqli_query($conn, $sql)) {
    echo "데이터 삭제가 성공했습니다";
} else {
    echo "데이터 삭제가 실패했습니다: " . mysqli_error($conn);
}
?>

6. 데이터베이스 연결을 닫습니다

데이터베이스 작업을 완료 한 후 리소스를 확보하려면 데이터베이스 연결을 닫아야합니다. mysqli_close () 함수를 사용하여 연결을 닫을 수 있습니다. 다음은 샘플 코드입니다.

<?php
// 연결을 닫으십시오
mysqli_close($conn);
echo "연결이 닫힙니다";
?>

요약

위의 코드 예제를 통해 PHP를 사용하여 데이터베이스 연결, 데이터 쿼리, 데이터 삽입, 데이터 삭제, 데이터 삭제 등과 같은 일반적인 데이터베이스 작업을 수행하는 방법을 보여줍니다. 실제 개발에서보다 복잡한 데이터베이스 작업은 처리해야 할 수도 있지만 이러한 기본 작업은 모든 PHP 개발자에게 필수적인 기술입니다. 이 기사가 PHP 데이터베이스 운영 기술을 더 잘 이해하고 마스터하는 데 도움이되기를 바랍니다.