알찬정보 툰코 개발 트렌드 이슈 코딩

알찬정보 툰코 개발 트렌드 이슈 코딩

  • PHP MySQL 연동하기 – SELECT, INSERT

    hellowsydney8010

    2023년 10월 12일
    미분류
    PHP MySQL 연동하기 – SELECT, INSERT

    1. PHP MySQL 접속

    <?php
        $host = "localhost";
        $user = "root";
        $pw = "password";
        $dbName = "DB명";
    
        $conn = new mysqli($host, $user, $pw, $dbName);
        
        /* DB 연결 확인 */
        if($conn){ echo "Connection"."<br>"; }
        else{ die( 'Could not connect: ' . mysqli_error($conn) ); }
        
        mysqli_close($conn);
    ?>

    2. PHP MySQL SELECT 예제

    <?php
        $host = "localhost";
        $user = "root";
        $pw = "password";
        $dbName = "DB명";
    
        $conn = new mysqli($host, $user, $pw, $dbName);
        
        /* DB 연결 확인 */
        if($conn){ echo "Connection"."<br>"; }
        else{ die( 'Could not connect: ' . mysqli_error($conn) ); }
        
        /* SELECT 예제 */
        $sql = "SELECT * FROM 테이블명";
        $result = mysqli_query($conn, $sql);
        while($row = mysqli_fetch_array($result)){
            echo $row['컬럼명']." ".$row['컬럼명']."<br>";
        }
        
        mysqli_close($conn);
    ?>

    SELECT 구문으로 DB의 값을 가져온 뒤, echo로 데이터를 출력합니다. 

    3. PHP MySQL INSERT 예제

    <?php
        date_default_timezone_set('Asia/Seoul');
    
        $host = "localhost";
        $user = "root";
        $pw = "password";
        $dbName = "DB명";
    
        $conn = new mysqli($host, $user, $pw, $dbName);
    
        /* DB 연결 확인 */
        if($conn){ echo "Connection"."<br>"; }
        else{ die( 'Could not connect: ' . mysqli_error($conn) ); }
    
        /* INSERT 예제 */
        $sql = "INSERT INTO DB명(column명, column명) VALUES('데이터','데이터')";
        $result = mysqli_query($conn, $sql);
     	
        if($result) { echo "success!"; }
        else { echo "fail"; }
        
        mysqli_close($conn);
    ?>

    INSERT 구문으로 DB에 데이터를 밀어넣습니다. 성공했다면 $result=1, 실패했다면 $result=0입니다.

    mysql, mysqli, php
    다음
    이전

    답글 남기기 응답 취소

    이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Subscribe to Our Newsletter!

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Subscribe Now

Copyright © 2023 Sydney Note

Design by ThemesDNA.com