PHP 학습 노트: 데이터베이스 연결 및 운영
개요:
웹 개발에서 데이터베이스 연결 및 운영은 매우 중요한 링크입니다. PHP는 웹 개발에 널리 사용되는 스크립팅 언어로 풍부한 데이터베이스 연결 및 운영 기능을 제공합니다. 본 글에서는 PHP에서 데이터베이스에 접속하는 방법과 일반적인 데이터베이스 운용 방법을 소개하고, 독자들이 이를 더 잘 이해하고 적용할 수 있도록 구체적인 코드 예제도 제공할 것이다.
1. 데이터베이스 연결
PHP에서는 mysqli나 PDO와 같은 확장 프로그램을 사용하여 데이터베이스에 연결할 수 있습니다. 다음은 mysqli 확장을 사용하여 MySQL 데이터베이스에 연결하기 위한 코드 예제입니다.
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";
// 연결 만들기
$conn = new mysqli($servername, $username, $password, $dbname);
// 연결 성공 여부 확인
if ($conn->connect_error ) {
die("连接失败: " . $conn->connect_error);
}
echo "연결 성공";
?>
2. 데이터베이스 작업
연결이 성공한 후에는 쿼리, 삽입, 업데이트, 삭제 등 데이터베이스에 대한 다양한 작업을 수행할 수 있습니다. 다음은 몇 가지 일반적인 데이터베이스 작업 코드 예입니다.
$sql = "SELECT id, username, email FROM users";
$result = $conn->query($ sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["username"]. " - Email: " . $row["email"]. "<br>"; }
} else {
echo "0 结果";
}
?>
$sql = "INSERT INTO users (username, email) VALUES ('John', 'john@example.com') ";
if ($conn->query($sql) === TRUE) {
echo "新记录插入成功";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
?>
$sql = "UPDATE users SET email='newemail@example.com' WHERE id=1";
if ($conn- > ;query($sql) === TRUE) {
echo "记录更新成功";
} else {
echo "Error updating record: " . $conn->error;
}
?>
$sql = "DELETE FROM users WHERE id=1";
if ($conn->query($sql) === TRUE ) {
echo "记录删除成功";
} else {
echo "Error deleting record: " . $conn->error;
}
?>
3. 데이터베이스 연결을 닫습니다
데이터베이스 작업을 완료한 후 리소스를 해제하려면 데이터베이스 연결을 닫아야 합니다. 다음은 데이터베이스 연결을 종료하는 코드 예시입니다.
$conn->close();
?>
결론:
이 글에서는 데이터베이스 및 공용 데이터베이스에 연결하는 방법을 간략하게 소개합니다. PHP의 작업 방법과 특정 코드 예제를 제공합니다. 이러한 지식을 학습하고 이해함으로써 독자는 데이터베이스 작업에 PHP를 더 잘 적용하고 웹 개발 효율성을 향상시킬 수 있습니다. 이 글이 독자들에게 도움이 되기를 바랍니다.
위 내용은 PHP 연구 노트: 데이터베이스 연결 및 작동의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!