>  기사  >  백엔드 개발  >  PHP 연구 노트: 데이터베이스 연결 및 작동

PHP 연구 노트: 데이터베이스 연결 및 작동

WBOY
WBOY원래의
2023-10-09 11:42:141006검색

PHP 연구 노트: 데이터베이스 연결 및 작동

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. 데이터베이스 작업
연결이 성공한 후에는 쿼리, 삽입, 업데이트, 삭제 등 데이터베이스에 대한 다양한 작업을 수행할 수 있습니다. 다음은 몇 가지 일반적인 데이터베이스 작업 코드 예입니다.

  1. 데이터 쿼리
    SELECT 문을 사용하여 데이터베이스의 데이터를 쿼리하고 쿼리 결과를 표시합니다. 다음 코드 예제는 사용자 테이블의 모든 사용자 레코드를 쿼리하는 방법을 보여줍니다.

$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 结果";

}
?>

  1. 데이터 삽입
    INSERT 문을 사용하여 데이터베이스에 새 데이터를 삽입하세요. 다음 코드 예제는 사용자 테이블에 새 레코드를 삽입하는 방법을 보여줍니다.

$sql = "INSERT INTO users (username, email) VALUES ('John', 'john@example.com') ";
if ($conn->query($sql) === TRUE) {

echo "新记录插入成功";

} else {

echo "Error: " . $sql . "<br>" . $conn->error;

}
?>

  1. Update data
    UPDATE 문을 사용하여 데이터를 업데이트하세요. 데이터베이스. 다음 코드 예제는 사용자의 이메일 주소를 업데이트하는 방법을 보여줍니다.

$sql = "UPDATE users SET email='newemail@example.com' WHERE id=1";

if ($conn- > ;query($sql) === TRUE) {

echo "记录更新成功";

} else {

echo "Error updating record: " . $conn->error;

}
?>

  1. 데이터 삭제
    DELETE 문을 사용하여 데이터베이스에서 데이터를 삭제하세요. 다음 코드 예는 사용자 레코드를 삭제하는 방법을 보여줍니다.

$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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.