>  기사  >  백엔드 개발  >  PHP의 테이블에서 정보를 삭제하는 방법(샘플 코드)

PHP의 테이블에서 정보를 삭제하는 방법(샘플 코드)

PHPz
PHPz원래의
2023-04-11 10:41:16448검색

PHP는 웹 개발에 널리 사용되는 서버 측 스크립팅 언어입니다. 테이블 정보를 삭제하는 코드를 구현하는 것도 매우 간단합니다.

  1. 먼저 데이터베이스에 연결하고 사용할 데이터베이스를 선택해야 합니다. 테이블 이름이 mytable이고 연결 이름이 $conn이라고 가정합니다. 다음 코드를 사용하세요:
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
    mytable,连接名为$conn,可以使用以下代码:
$id = $_GET['id'];
  1. 接下来,我们需要获取要删除的行的主键值,假设我们的主键为id,并将其存储在一个变量中 $id,可以使用以下代码:
$sql = "DELETE FROM mytable WHERE id=$id";

这里我们使用了$_GET来获取从客户端传给后台的id值。

  1. 然后,我们需要写SQL语句来执行删除操作,可以使用以下代码:
if (mysqli_query($conn, $sql)) {
    echo "删除成功";
} else {
    echo "删除失败: " . mysqli_error($conn);
}

这里使用了DELETE语句,删除了mytable表中id=$id的行。

  1. 最后,我们需要执行SQL语句并输出结果,可以使用以下代码:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检测连接
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

// 获取要删除的行的主键值
$id = $_GET[&#39;id&#39;];

// 执行 SQL 删除语句
$sql = "DELETE FROM mytable WHERE id=$id";

if (mysqli_query($conn, $sql)) {
    echo "删除成功";
} else {
    echo "删除失败: " . mysqli_error($conn);
}

mysqli_close($conn);
?>

这里使用了mysqli_query函数来执行SQL语句,并使用mysqli_error다음으로 기본 키가 id를 저장하고 변수 <code>$id에 다음 코드를 사용할 수 있습니다: rrreee

여기서는 $_GET를 사용하여 클라이언트에서 백엔드로 전달된 데이터를 가져옵니다. id 값입니다.

    그런 다음 삭제 작업을 수행하는 SQL 문을 작성해야 합니다. 다음 코드를 사용할 수 있습니다.
rrreee

DELETE 문을 여기서 사용하면 mytable 테이블에서 id=$id가 있는 행이 삭제됩니다.

    🎜마지막으로 SQL 문을 실행하고 결과를 출력해야 합니다. 다음 코드를 사용할 수 있습니다.
rrreee🎜 mysqli_query 여기서는 SQL 문을 실행하기 위해 함수를 사용하며, 에러 발생 시 mysqli_error 함수를 사용하여 삭제에 성공하면 "삭제 성공"을 출력한다. 🎜🎜전체 코드는 다음과 같습니다. 🎜rrreee🎜위는 테이블 정보 삭제를 위한 PHP 코드 구현입니다. 🎜

위 내용은 PHP의 테이블에서 정보를 삭제하는 방법(샘플 코드)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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