>백엔드 개발 >PHP 문제 >PHP를 사용하여 MySQL 데이터 테이블에 데이터를 추가하는 방법의 예

PHP를 사용하여 MySQL 데이터 테이블에 데이터를 추가하는 방법의 예

PHPz
PHPz원래의
2023-04-03 17:55:091450검색

많은 웹 애플리케이션이 런타임에 데이터베이스에 정보를 추가해야 하기 때문에 PHP에서 데이터베이스 테이블에 데이터를 추가하는 것은 매우 일반적인 작업입니다.

이 기사에서는 PHP를 사용하여 MySQL 데이터베이스 테이블에 데이터를 추가하는 방법을 소개합니다. 이 기사에서는 MySQLi 확장 라이브러리를 샘플 데이터베이스로 사용합니다.

  1. 데이터베이스에 연결

먼저 MySQL 데이터베이스에 연결해야 합니다. 다음과 같은 코드를 사용할 수 있습니다:

// 设置数据库连接信息
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

여기에서 "username"과 "password"를 MySQL 사용자 이름과 비밀번호로 바꾸고, "database_name"을 연결하려는 데이터베이스 이름으로 바꿔야 합니다.

  1. 데이터 삽입

연결을 설정한 후 데이터베이스 테이블에 새 데이터를 추가할 수 있습니다. 다음 예에서는 "users"라는 테이블에 새 사용자를 추가합니다.

// 设置插入语句
$sql = "INSERT INTO users (username, email, password) VALUES ('JohnDoe', 'johndoe@example.com', 'somepassword')";

// 执行插入语句
if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

이 예에서는 INSERT INTO 문을 사용하여 "users"라는 테이블에 새 사용자를 추가합니다. "사용자 이름", "이메일" 및 "비밀번호" 열에 각각 사용자 정보를 추가했습니다.

$conn->query() 메서드를 사용하여 쿼리를 실행하고 쿼리 결과에 따라 성공 또는 오류 메시지를 출력합니다.

  1. 여러 데이터 조각 삽입

insert 문에서는 단일 쿼리로 여러 레코드를 한 번에 삽입할 수도 있습니다. 이는 단일 쿼리에서 여러 값을 여러 INSERT INTO 절에 매핑하여 수행할 수 있습니다. 예:

// 批量插入语句示例
$sql = "INSERT INTO users (username, email, password) VALUES ('JohnDoe', 'johndoe@example.com', 'somepassword'),
        ('JaneDoe', 'janedoe@example.com', 'someotherpassword'),
        ('BobSmith', 'bobsmith@example.com', 'yetanotherpassword')";

// 执行批量插入语句
if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

이 예에서는 대괄호를 사용하여 " 사용자 이름", "email" 및 "email"이라는 세 가지 값을 포함합니다. "비밀번호". 각 값을 쉼표로 구분하고 전체 쿼리 끝에 쿼리 ​​값 목록을 삽입합니다.

  1. 삽입 작업 완료

삽입 작업을 완료한 후에는 데이터베이스에 대한 연결을 닫아야 합니다. 다음 코드를 사용할 수 있습니다.

// 关闭数据库连接
$conn->close();

모든 쿼리를 결합하여 이제 PHP의 MySQL 데이터베이스 테이블에 새 데이터를 추가할 수 있습니다.

요약

이 기사에서는 PHP를 사용하여 MySQL 데이터베이스에 액세스하고 테이블에 데이터를 추가하는 방법을 소개했습니다. 이러한 예제를 통해 이제 MYSQLi 확장 삽입 작업을 사용하여 동적으로 데이터를 삽입할 수 있습니다.

위 내용은 PHP를 사용하여 MySQL 데이터 테이블에 데이터를 추가하는 방법의 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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