티스토리 뷰

<?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문 사용  (0) 2021.08.07
MYSQL DB생성 명령어  (0) 2021.08.06
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
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
글 보관함