데이터베이스 작업을 수행하기 전에 데이터베이스에 대한 연결을 설정해야합니다. 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 "연결이 성공적으로 연결됩니다"; ?>
데이터베이스 연결을 성공적으로 설정 한 후에는 데이터베이스 쿼리 작업을 실행할 수 있습니다. 공통 쿼리 작업은 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); ?>
데이터베이스에 새 데이터를 삽입하면 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); } ?>
데이터베이스에서 데이터를 업데이트하려면 mysqli_query () 함수를 사용할 수 있습니다. 다음은 데이터베이스에서 데이터를 업데이트하기위한 샘플 코드입니다.
<?php $sql = "UPDATE users SET age = 30 WHERE name = 'John Doe'"; // 업데이트 문 // 업데이트 작업을 수행하십시오 if (mysqli_query($conn, $sql)) { echo "데이터 업데이트가 성공적으로 업데이트됩니다"; } else { echo "데이터 업데이트가 실패했습니다: " . mysqli_error($conn); } ?>
데이터베이스에서 데이터를 삭제할 때 mysqli_query () 함수를 사용하여 삭제 작업을 수행 할 수 있습니다. 다음은 데이터 삭제를위한 코드 예입니다.
<?php $sql = "DELETE FROM users WHERE age < 18"; // 진술을 삭제하십시오 // 삭제 작업을 수행하십시오 if (mysqli_query($conn, $sql)) { echo "데이터 삭제가 성공했습니다"; } else { echo "데이터 삭제가 실패했습니다: " . mysqli_error($conn); } ?>
데이터베이스 작업을 완료 한 후 리소스를 확보하려면 데이터베이스 연결을 닫아야합니다. mysqli_close () 함수를 사용하여 연결을 닫을 수 있습니다. 다음은 샘플 코드입니다.
<?php // 연결을 닫으십시오 mysqli_close($conn); echo "연결이 닫힙니다"; ?>
위의 코드 예제를 통해 PHP를 사용하여 데이터베이스 연결, 데이터 쿼리, 데이터 삽입, 데이터 삭제, 데이터 삭제 등과 같은 일반적인 데이터베이스 작업을 수행하는 방법을 보여줍니다. 실제 개발에서보다 복잡한 데이터베이스 작업은 처리해야 할 수도 있지만 이러한 기본 작업은 모든 PHP 개발자에게 필수적인 기술입니다. 이 기사가 PHP 데이터베이스 운영 기술을 더 잘 이해하고 마스터하는 데 도움이되기를 바랍니다.