PHP에서 레코드를 삭제하는 방법: 먼저 보기 페이지에서 삭제할 ID를 찾은 다음 "delete.php" 페이지를 생성하고 마지막으로 "조건 = 값인 테이블 이름에서 삭제" 문을 사용하여 삭제합니다.
PHP에서 데이터베이스 레코드 삭제
구체적인 질문:
여기의 값은 $del_id를 통해 전달됩니다. =$_GET["id"], SQL 문에 전달되고 마지막으로 mysql_query를 전달하여 이 SQL 문을 실행하여 삭제데이터베이스에 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='dodel.php?id=$row->id'>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); ?>로그인 후 복사
.
위 내용은 PHP에서 레코드를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!