第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何通過 PHP 自動更改 SQL 查詢的 ID?

如何通過 PHP 自動更改 SQL 查詢的 ID?

PHP
阿波羅的戰(zhàn)車 2021-11-26 15:19:46
我正在創(chuàng)建一個新聞網(wǎng)站,當(dāng)我創(chuàng)建一篇新文章時,標(biāo)題/文本會在數(shù)據(jù)庫中注冊。文章位于帶有頁眉/頁腳的動態(tài) PHP 頁面中,文本本身是從數(shù)據(jù)庫中調(diào)用的。在索引上有一個包含指向每篇文章的鏈接的列表,我希望這些鏈接能夠自動更改 ID。索引.php<?php include "header.php"; session_start();?><?php include "slideshow.php"; ?><?php include "db.php"; ?>    <br>    <table class="table_index">        <?php            while ($line = mysqli_fetch_array($query)) {                echo '<tr><td class="td_tit"><a href="example_article.php" >'.$line["title_article"].'</a></td></tr>';                echo '<tr><td class="td_subt"><a href="example_article.php" >'.$line["subtitle_article"].'</a></td></tr>';                $_SESSION['id_article'] = $line["id_tb_article"];            }        ?>    </table><?php include "footer.php"; ?> example_article.php<?php    session_start();    include "header.php";        $id_article = $_SESSION['id_article'];        $query = "SELECT title_article, subtitle_article, content_article FROM tb_article WHERE id_tb_article = $id_article";        $conn = mysqli_connect('127.0.0.1:3307', 'root', '', 'article') or die("error");        $result = mysqli_query($conn, $query);        if (mysqli_num_rows($result) > 0) {        // output data of each row        while($row = mysqli_fetch_assoc($result)) {            echo "<div class='titlediv'><h1 class='title'>" . $row["title_article"]. "</h1></div><div class='titlediv'><h3 class='title'>". $row["subtitle_article"]. "</h3></div><div class='textdiv'><p class='text'>" . $row["content_article"]. "</p></div><br>";        }        } else {            echo "0 results";        }    include "footer.php";?>
查看完整描述

1 回答

?
holdtom

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個贊

您不應(yīng)為此任務(wù)使用會話參數(shù)。而是使用獲取參數(shù)(或發(fā)布)這里是一個小例子。您的代碼也容易受到 SQL 注入的影響,但這就是您的問題:D


Index.php 像這樣重寫你的 while 循環(huán)


while ($line = mysqli_fetch_array($query)) {

    echo '<tr><td class="td_tit"><a href="example_article.php?id=' . $line["id_tb_article"] . '">'.$line["title_article"].'</a></td></tr>';

    echo '<tr><td class="td_subt"><a href="example_article.php?id=' . $line["id_tb_article"] . '">'.$line["subtitle_article"].'</a></td></tr>';

}

然后像這樣在 example_article.php 中獲取 id:


$id_article = $_GET['id_article'];


查看完整回答
反對 回復(fù) 2021-11-26
  • 1 回答
  • 0 關(guān)注
  • 270 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號