TigerCow.Door

'php mysql 접속'에 해당되는 글 2건


이번에는 지난 포스팅에 이어서, php에서 MySQL에 접속해서 데이터를 입력하는 방법에 대해서 알아보겠습니다.


1. MySQL에 접속해서 데이터 입력하기


이또한 db에 있는 각 칼럼의 자료형등을 잘 신경써줘야 합니다.


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
<!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/>";
    while($row = mysql_fetch_array($result)){
        echo "번호: ".$row[id]."/ 이름: ".$row[name]."/ 성별: ".$row[sex]
        ."/ 몸무게: ".$row[weight]."/ 키: ".$row[height]."/ 영어점수: ".$row[engScore]
        ."/ 취미: ".$row[specialty]."<br/>";
    }
    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




블로그 이미지

Tigercow.Door

Back-end / Python / Database / AI / Algorithm / DeepLearning / etc

댓글을 달아 주세요


안녕하세요. 이번에는 php를 이용해 MySQL에 접속하여 원하는 데이터를 가져와보도록 하겠습니다.


1. MySQL 접속해서 데이터 가져오기


MySQL의 db에 있는 데이터를 잘 확인하고, 가져올 수 있도록 합니다.


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
<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <h1>MySQL 접속해서 데이터 가져오기</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 "MySQL에서 가져온 데이터는 아래와 같습니다.<br/>";
    while($row = mysql_fetch_array($result)){
        echo "번호: ".$row[id]."/ 이름: ".$row[name]."/ 성별: ".$row[sex]
        ."/ 몸무게: ".$row[weight]."/ 키: ".$row[height]."/ 영어점수: ".$row[engScore]
        ."/ 취미: ".$row[specialty]."<br/>";
    }
    ?>
</body>
</html>
 
cs





블로그 이미지

Tigercow.Door

Back-end / Python / Database / AI / Algorithm / DeepLearning / etc

댓글을 달아 주세요