>  기사  >  백엔드 개발  >  PHP를 사용하여 MySQL 레코드를 수정하는 방법

PHP를 사용하여 MySQL 레코드를 수정하는 방법

PHPz
PHPz원래의
2023-04-10 09:41:47637검색

웹 개발에서 PHP 언어는 서버 측 프로그래밍에 널리 사용되며 MySQL은 가장 일반적으로 사용되는 관계형 데이터베이스 중 하나입니다. MySQL 데이터베이스의 레코드를 수정해야 할 경우 이를 달성하기 위해 PHP 언어를 사용해야 합니다. 이 기사에서는 PHP를 사용하여 MySQL 레코드를 수정하는 방법을 자세히 소개합니다.

  1. MySQL 데이터베이스에 연결

PHP는 MySQL 데이터베이스에 연결하기 위한 몇 가지 내장 함수를 제공하며, 가장 일반적으로 사용되는 함수는 mysqli_connect() 함수입니다. 이 함수는 MySQL 서버 주소, 사용자 이름, 비밀번호 및 연결된 데이터베이스 이름이라는 네 가지 매개변수를 전달해야 합니다. 다음은 MySQL 데이터베이스에 연결하는 예입니다.

$servername = "localhost";
$username = "root";
$password = "123456";
$dbname = "mydb";

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

위 코드에서는 mysqli_connect() 함수를 사용하여 mydb라는 데이터베이스에 연결합니다.

  1. SQL 문 실행

연결이 성공하면 SQL 문을 사용하여 데이터베이스의 레코드를 조작해야 합니다. PHP에서는 mysqli_query() 함수를 사용하여 SQL 문을 실행할 수 있습니다. 이 함수는 두 개의 매개변수를 전달해야 합니다. 첫 번째 매개변수는 데이터베이스 연결 개체 $conn이고 두 번째 매개변수는 실행할 SQL 문입니다. 다음은 MySQL 데이터베이스 레코드를 수정하는 예입니다.

$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";

if (mysqli_query($conn, $sql)) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}

위 코드에서는 SQL 문 UPDATE를 사용하여 데이터베이스 테이블 MyGuests에서 Doe로 ID가 2인 레코드의 성 필드를 수정합니다.

  1. 데이터베이스 연결 종료

데이터베이스 작업을 완료한 후에는 반드시 데이터베이스 연결을 종료해 주세요. PHP에서는 mysqli_close() 함수를 사용하여 연결을 닫을 수 있습니다. 다음은 연결 닫기의 예입니다.

mysqli_close($conn);
  1. 전체 예

다음으로 데이터베이스 연결, SQL 문 실행 및 연결 닫기를 포함한 전체 예를 살펴보겠습니다.

$servername = "localhost";
$username = "root";
$password = "123456";
$dbname = "mydb";

$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查是否连接成功
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";

if (mysqli_query($conn, $sql)) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}

mysqli_close($conn);
  1. Summary

이 기사에서는 PHP를 사용하여 데이터베이스 연결, SQL 문 실행 및 연결 닫기를 포함하여 MySQL 데이터베이스의 레코드를 수정하는 방법을 소개합니다. 이 글이 독자들의 실제 개발에 조금이나마 도움이 되기를 바랍니다. 데이터 보안과 무결성을 보장하려면 데이터베이스 레코드를 수정할 때 주의해야 한다는 점은 주목할 가치가 있습니다.

위 내용은 PHP를 사용하여 MySQL 레코드를 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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