猿问

我可以在不重复的情况下执行 SELECT 查询吗?

是否可以在不重复上述所有内容的情况下从第二种方法执行查询?或者我应该将所有内容合并为一个功能?


public function selectAd()

    {

        $query = "

            SELECT category,title,content,date_added from ads

        ";

        $stmt = $this->getConnection()->prepare($query);

        $stmt->execute();

        $count = $stmt->rowCount();

        if ($count > 0) {

            $result = $stmt->fetchAll(PDO::FETCH_ASSOC);

            foreach ($result as $row) {

                echo '<div class="result">';


                echo "Title: <b>".$row['title']."</b>";

                echo "<h6>Category:".ucfirst($row['category'])."</h6>"

                .$row['content']."<br>".

                "Date: ".$row['date_added'];


                echo '</div>';

                echo "<br>";

            }

        } else {

            echo "<u><br>Nothing to show yet</u>";


        }

    }


    public function randomAds()

    {

        $query = "

        SELECT * FROM ads ORDER BY RAND() LIMIT 5;

        ";

        // steps from method above


    }


人到中年有点甜
浏览 130回答 1
1回答
随时随地看视频慕课网APP
我要回答