> 백엔드 개발 > PHP 문제 > PHP에서 레코드를 삭제하는 방법

PHP에서 레코드를 삭제하는 방법

藏色散人
풀어 주다: 2023-03-01 21:58:02
원래의
2255명이 탐색했습니다.

PHP에서 레코드를 삭제하는 방법: 먼저 보기 페이지에서 삭제할 ID를 찾은 다음 "delete.php" 페이지를 생성하고 마지막으로 "조건 = 값인 테이블 이름에서 삭제" 문을 사용하여 삭제합니다.

PHP에서 레코드를 삭제하는 방법

PHP에서 데이터베이스 레코드 삭제

구체적인 질문:

데이터베이스에 id, name이라는 두 가지 요소가 있는 테이블이 있습니다. 이제 양식에서 id 값을 읽고 싶습니다. 그런 다음 페이지를 삭제하여 이 ID에 해당하는 레코드 행을 삭제하세요. method=get 형식이지만 페이지를 삭제하면 코드를 보는 데 도움이 될 수 있습니다. 감사합니다

회원 삭제

보기로 돌아가기
< ;br />

$link=mysql_connect("localhost","root","");

$db=mysql_select_db("aaa");

mysql_query("utf8 이름 설정 ",$link) ;

$sql="여기에서 삭제 id='.$_GET['id']';//오류는 여기에 있어야 합니다

$result=mysql_query($sql,$link);

echo "삭제 성공! ";

?>

.php 페이지의 코드는 다음과 같습니다.

<?php
$link=mysql_connect("localhost","root","管理员密码");
mysql_select_db("infosystem", $link);
$q = "SELECT * FROM info";
mysql_query("SET NAMES GB2312");
$rs = mysql_query($q, $link);
echo "<table>";
echo "<tr><td>部门名称</td><td>员工姓名</td><td>PC名称</td></tr>";
while($row = mysql_fetch_object($rs)) echo "<tr><td><a href=&#39;dodel.php?id=$row->id&#39;>del</a></td><td>$row->depart</td><td>$row->ename</td></tr>";
echo "</table>";
?>
로그인 후 복사

설명: MySQL 데이터 삭제에 사용되는 SQL 문은 다음과 같습니다.

<?php
$link =mysql_connect("localhost","root","管理员密码");
mysql_select_db("infosystem", $link);
$del_id=$_GET["id"];
$exec="delete from info where id=$del_id";
mysql_query($exec, $link);
echo "删除成功!";
mysql_close($link);
?>
로그인 후 복사
여기의 값은 $del_id를 통해 전달됩니다. =$_GET["id"], SQL 문에 전달되고 마지막으로 mysql_query를 전달하여 이 SQL 문을 실행하여 삭제

.

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿