sql >> データベース >  >> RDS >> Mysql

phpはリンクから動的に新しいWebページを生成します

    各記事にIDがあると仮定します。リンクを変更して動的ページに移動し、そのIDを渡します:

    "<div class=\"title\"><a href=\"dynamic_page.php?id=$result[id]\">$result[title]</a></div>"
    

    次に、dynamic_page.phpを作成します そのIDを受け入れ、次のように記事を生成します。

    if (isset($_GET['id'])) {
        $id = mysql_real_escape_string($_GET['id']);
        $q = "SELECT
                *
            FROM
                `article`
            WHERE
                `id` = '$id'
            LIMIT 1;";
        $q = mysql_query($q);
        if (mysql_num_rows($q) > 0) {
            $result = mysql_fetch_assoc($q);
            echo "<div class=\"article\">".
                    "<div class=\"title\">".$result['title']."</div>".
                    "<div class=\"body\">".$result['body']."</div>".
                    "<div class=\"cat\"><a href=\"".$result['cat'].".php"."\">"."Category: ".$result['cat']."</a></div>".
                    "<div class=\"author\">"."Author: ".$result['author']."</div>".
                    "<div class=\"dateTime\">"."Date: ".$result['date']."</div>".
                "</div>";
        }
        else {
            /* Article not found */
        }
    }
    

    $result['body']に注意してください 今回は完全に表示されます。また、mysql_fetch_assoc()を使用することをお勧めします あなたの場合。

    コードはこちら です。



    1. PostgreSQLのロードバランサーの比較

    2. ClusterControlを使用したMySQLレプリケーションの問題への対処

    3. SQL Server 2016:常に暗号化

    4. SQLServer全文検索を使用して製品分析を実行する方法を学びます。パート2