>  기사  >  백엔드 개발  >  PHP는 테이블의 행 삭제를 지정합니다.

PHP는 테이블의 행 삭제를 지정합니다.

WBOY
WBOY원래의
2023-05-28 15:36:09720검색

PHP에서 MySQL 데이터베이스에 있는 지정된 테이블의 행을 삭제하려면 다음 단계를 사용할 수 있습니다.

1단계: MySQL 데이터베이스에 연결

먼저, 테이블의 행을 삭제하기 전에 PHP 및 MySQL 데이터베이스 연결을 사용해야 합니다. 연결하기 전에 데이터베이스 호스트 이름, 데이터베이스 사용자 이름, 데이터베이스 비밀번호 및 데이터베이스 이름을 알아야 합니다. 다음 코드를 사용하여 MySQL 데이터베이스에 연결합니다.

$conn = mysqli_connect("localhost", "username", "password", "database_name");

2단계: SQL 문 작성

연결이 성공한 후 SQL 문을 사용하여 테이블의 행을 삭제해야 합니다. 다음은 DELETE 문을 사용하여 레코드를 삭제하는 예입니다. DELETE语句删除记录的示例:

$sql = "DELETE FROM table_name WHERE condition";

DELETE语句中,table_name是指你要删除的表名,condition是一个条件语句,它指定要删除哪些记录。例如,如果想删除id为1的记录,可以使用以下语句:

$sql = "DELETE FROM table_name WHERE id=1";

第三步:执行SQL语句

一旦你编写了SQL语句,你需要使用mysqli_query()

//连接MySQL数据库
$conn = mysqli_connect("localhost", "username", "password", "database_name");

//编写SQL语句
$sql = "DELETE FROM table_name WHERE id=1";

//执行SQL语句
if(mysqli_query($conn, $sql)){
    echo "Record deleted successfully.";
} else{
    echo "ERROR: Could not able to execute $sql. " . mysqli_error($conn);
}

//关闭连接
mysqli_close($conn);

DELETE 문에서 table_name은 테이블 이름을 나타냅니다. 삭제하려는 테이블에서 condition은 삭제할 레코드를 지정하는 조건문입니다. 예를 들어, id 1인 레코드를 삭제하려면 다음 명령문을 사용할 수 있습니다.

rrreee

3단계: SQL 문 실행

SQL 문을 작성한 후 다음이 필요합니다. mysqli_query( ) 함수를 사용하면 데이터베이스에서 이를 실행합니다. 전체 샘플 코드는 다음과 같습니다.

rrreee

위 코드에서 SQL 문이 성공적으로 실행되면 "Record가 성공적으로 삭제되었습니다."라는 메시지가 표시되고, 실행에 실패하면 오류 메시지가 표시됩니다. 🎜🎜요약🎜🎜위 단계를 통해 PHP를 사용하여 MySQL 데이터베이스에서 지정된 테이블의 행을 삭제할 수 있습니다. 기억해야 할 점은 삭제하기 전에 데이터베이스에 연결해야 하며, 레코드를 삭제하려면 올바른 SQL 문을 사용해야 한다는 것입니다. 🎜

위 내용은 PHP는 테이블의 행 삭제를 지정합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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