안녕하세요. 이번에는 php로 MySQL에 접속하여 데이터를 삭제하는 방법에 대해서 알아보겠습니다.
1. MySQL에 접속하여 데이터 삭제하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | <!DOCTYPE html> <html> <head> <title></title> </head> <body> <h1>MySQL에 접속하여 데이터 insert하기</h1> <?php //mysql 접속 계정 정보 설정 $mysql_host = 'localhost'; $mysql_user = 'uos02'; $mysql_password = 'uosftd.123'; $mysql_db = 'uos02'; //connetc 설정(host,user,password) $conn = mysql_connect($mysql_host,$mysql_user,$mysql_password); //db 연결 $dbconn = mysql_select_db($mysql_db,$conn); //charset UTF8 mysql_query("set names utf8"); //쿼리문 작성 $query = "select * from tb_student"; //쿼리보내고 결과를 변수에 저장 $result = mysql_query($query); echo "현재 데이터는 아래와 같습니다.<br/>" ."삭제하고자 하는 데이터가 있다면 해당 데이터를 선택하고 제출을 누르세요."; echo "<form method='POST' action='finalInsertDelete.php'>"; while($row = mysql_fetch_array($result)){ echo "<input type='radio' name='radio' value=".$row[id]." />"; echo "번호: ".$row[id]."/ 이름: ".$row[name]."/ 성별: ".$row[sex] ."/ 몸무게: ".$row[weight]."/ 키: ".$row[height]."/ 영어점수: ".$row[engScore] ."/ 취미: ".$row[specialty]."<br/>"; } echo "<input type='submit'/>"; echo "</form>"; $deleteQuery = "delete from tb_student where id=".$_POST['radio']; $result = mysql_query($deleteQuery,$conn); if ($_POST['radio'] != NULL) echo "<meta http-equiv='refresh' content='1;finalInsertDelete.php' />"; echo "<br/><h1>데이터 Insert</h1>입력하고자 하는 데이터를 입력하고 제출을 누르세요."; ?> <form method="POST" action="finalInsertDelete.php"> 이름: <input type="text" name="name"/><br/> 성별: <input type="text" name="sex"/><br/> 몸무게: <input type="text" name="weight"/><br/> 키: <input type="text" name="height"/><br/> 영어점수: <input type="text" name="engScore"/><br/> 취미: <input type="text" name="specialty"/><br/> <input type="submit" name="answer"/><br/> </form> <?php $insertQuery = "insert into tb_student (name,sex,weight,height,engScore,specialty)" ." values ('".$_POST['name']."','".$_POST['sex']."',".$_POST['weight']."," .$_POST['height'].",".$_POST['engScore'].",'".$_POST['specialty']."')"; $result = mysql_query($insertQuery,$conn); //데이터가 전달되었으면 새로고침하기 if (($_POST['name'] != NULL)&($_POST['sex'] != NULL)&($_POST['weight'] != NULL) &($_POST['height'] != NULL)&($_POST['engScore'] != NULL)){ echo "<meta http-equiv='refresh' content='1;finalInsertDelete.php' />"; } ?> </body> </html> | cs |
728x90
'Web 관련 > PHP' 카테고리의 다른 글
PHP #11_ 기본, MySQL접속해서 데이터 입력하기 (1) | 2017.12.10 |
---|---|
PHP #10_ 기본, MySQL접속해서 데이터 가져오기 (2) | 2017.12.10 |
PHP #9_ 기본, 원하는 버튼을 눌러서 구구단 출력하기 (0) | 2017.12.10 |
PHP #8_ 기본, 데이터 입력받아 화면에 출력하기 (3) | 2017.12.10 |
PHP #7_ 기본, 소수점을 설정한 랜덤숫자 출력하기 (0) | 2017.12.10 |