我的提取似乎没有得到任何结果

My fetch appears not to get any results

我想使用此代码从数据库中提取内容,数据库连接是通过全局 $connect 建立的并且工作正常。但是我不明白为什么网页上没有可用的内容。如果有人可以帮助我,那将不胜感激。

    <div class="content">   

                <article class="fullcontent">   
                    <header>
                        <h2>Advertenties</h2>
                    </header>

                        <content>

                            <?php

                                global $connect;
                                $sql2 = "SELECT * FROM advertentie";
                                $result2 = $connect->query($sql);

                                if ($result->num_rows > 0){
                                    while ($row = $result -> fetch_assoc()){
                                        echo "<div class='fixed-groups'>"; 
                                        echo    "<a class='fixed-group-item' href='website'>";
                                        echo    "<div class='image'>";
                                        echo        "<img src='cms/pages/afbeeldingen/".$row['filename']."' width='173px' height='138px' />";
                                        echo    "</div></a>";
                                        echo    "<strong>".$row['advertentie_titel']."</strong>";
                                        echo    "<span>".$row['verkoopprijs']."</span>";
                                        echo  "</div>";
                                    }
                                }
                            ?>
                        </content>

如果有人给我一些改进的建议,非常感谢!我不知道如何将 href 分配给插入的表单,所以当我插入表单时,该表单也必须获得自己的网页。我该如何处理?

您将 sql 查询分配给了 $connect->query($sql)

中的 $sql2 和 运行 $sql

正确的是:

$sql2 = "SELECT * FROM advertentie"; $result2 = $connect->query($sql2);