Front-End/PHP

[PHP] DB와 연결, 접속하기

챌링킴 2021. 7. 24. 15:53
반응형

1) DB와 연결하기

 

mysqli_connect("DB위치", "아이디", "비밀번호", "DB명") or die("연결 실패시 메시지");

<?php
    $conn = mysqli_connect("localhost", "root", "1234", "frontend") or die("데이터 베이스 연결 실패!");
    
    if($conn){
        echo('DB연결 성공!');
    }else{
        echo('DB연결 실패!');
    }
?>

 

 

2) SQL 쿼리 실행하기

 

결과객체 = mysqli_query(접속객체, 쿼리문);

    include "./include/dbconn.php";

 

$sql = "insert into ..";

$result = mysqli_query($conn, $sql);

if(!$conn){
        echo "DB연결 실패!";
    }else{
        $sql = "INSERT INTO tb_member (mem_userid, mem_userpw, mem_name, mem_hp, mem_email, mem_hobby, mem_ssn1, mem_ssn2,
        mem_zipcode, mem_address1, mem_address2, mem_address3) VALUES
        ('$userid', '$userpw', '$name', '$hp', '$email', '$hobbystr', '$ssn1', '$ssn2',
        '$zipcode', '$address1', '$address2', '$address3')";
        $result = mysqli_query($conn, $sql);
    }

 

SELECT 반환값 배열에 저장하기

- 배열명 = mysqli_fetch_array(DB리턴변수);

if(!$conn){
        echo('DB연결 실패!');
    }else{
        $sql = "SELECT mem_idx, mem_userid, mem_naem from tb_member where mem_userid='$userid' and mem_userpw='$userpw'";
        $result = mysqli_query($conn, $sql);
        $row = mysqli_fetch_array($result);
    }
반응형