티스토리 뷰

dev/PHP + MYSQL

php select 데이터 뿌리기

dev_0hoon 2021. 8. 7. 16:31
<?php
        $conn = mysqli_connect('localhost','root','manager','opentutorials');

        $sql = 'SELECT * FROM topic';
        $result = mysqli_query($conn,$sql);
        $list='';
        while($row = mysqli_fetch_array($result)){
            //
            $list = $list."<li><a href=\"index.php?id={$row['id']}\">{$row['title']}</a></li>";
        }    

        //파라미터값이 없을 경우 오류가 나기 때문에 미리 만들어준다. 
        $article = array(
            'title' =>'welcome',
            'description' =>'Hello, web'
        );
        if(isset($_GET['id'])){

            $sql = "SELECT * FROM topic WHERE id={$_GET['id']}";
            $result = mysqli_query($conn,$sql);
            $row = mysqli_fetch_array($result);
            $article['title'] = $row['title'];
            $article['description'] = $row['description'];
        }
            ?>

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>WEB</title>
    </head>
    <body>
        
        <h1><a href="index.php">WEB</a></h1>
        <ol>
            <?=$list?>
        </ol>
        <a href="create.php">create</a>
        <h2><?=$article['title']?></h2>
        <?=$article['description']?>
    </body>
</html>

 

'dev > PHP + MYSQL' 카테고리의 다른 글

php 보안 filtering escaping  (0) 2021.08.10
php select문 사용  (1) 2021.08.07
MYSQL DB생성 명령어  (1) 2021.08.06
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/09   »
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
글 보관함