Php 如果没有找到比chitika代码广告显示更多的广告,想从我的数据库中显示广告吗

Php 如果没有找到比chitika代码广告显示更多的广告,想从我的数据库中显示广告吗,php,sql,Php,Sql,这是我的密码。请在此代码中添加if-else语句。好像在我的数据库中找到的广告比数据库中显示的广告要多,否则会显示chitika代码广告。否此代码显示两个广告首先显示来自我的数据库的广告,然后显示来自chitika代码广告。请添加if-else语句。因为我不知道如何在这件事上应用if-else <div style="margin-left:-7px ! important;"> <?php $sql4 = "SELECT * FROM abc ORDE

这是我的密码。请在此代码中添加if-else语句。好像在我的数据库中找到的广告比数据库中显示的广告要多,否则会显示chitika代码广告。否此代码显示两个广告首先显示来自我的数据库的广告,然后显示来自chitika代码广告。请添加if-else语句。因为我不知道如何在这件事上应用if-else

<div style="margin-left:-7px ! important;">
<?php
            $sql4 = "SELECT * FROM abc ORDER BY id DESC LIMIT 1";
            $query4 = $conn->query($sql4);
            $row4 = $query4->fetch(PDO::FETCH_ASSOC);
            $link4 = $row4['link_url'];
            $images4 = $row4['imagepath'];
            $immg4 = basename($images4);
            $imagee4 = "adverts"."/".$immg4;
            $rowc = $query4->rowCount(PDO::FETCH_ASSOC);
            if ($rowc>=1){
            echo "
            <a href='$link4'; target='_blank'><img src='$imagee4';></a>";
            }
            else {
            echo "";
            }
        ?>
<script type="text/javascript">
( function() {
if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; };
var unit =           {"calltype":"async[2]","publisher":"seeknfameads","width":300,"height":250,"sid":"Chitika Default","color_site_link":"337ab7","color_text":"337ab7"};
var placement_id = window.CHITIKA.units.length;
window.CHITIKA.units.push(unit);
document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');
}());
</script>
<script type="text/javascript" src="//cdn.chitika.net/getads.js" async>  </script>
</div>

(功能(){
如果(window.CHITIKA==未定义){window.CHITIKA={'units':[]};};
变量单位={“调用类型”:“异步[2],“发布者”:“seeknfameads”,“宽度”:300,“高度”:250,“sid”:“Chitika默认值”,“颜色站点链接”:“337ab7”,“颜色文本”:“337ab7”};
var placement_id=window.CHITIKA.units.length;
window.CHITIKA.units.push(单元);
文件。写(“”);
}());

请用if-else重新编写代码。当我复制粘贴到我的页面。提前谢谢

您似乎在问if/else在php中是如何工作的

if-else用于在语句为true时执行某些代码,如果语句为false则执行另一个代码

如果您定义了一个函数从数据库中获取广告数量,一个函数从数据库中显示广告,一个函数从Chikita中显示广告,那么您的代码可能如下所示:

if(getNumberOfAdsInMyDB() > 0){
    displayAdsFromDatabase();
}
else {
    displayAdsFromChikita();
}

如果
getNumberOfAdsInMyDB()
返回的值大于0,则只执行函数
displayAdsFromDatabase()
,当
getNumberOfAdsInMyDB()
返回的值不大于0时,只执行函数
displayAdsFromChikita()

rowCount(PDO::FETCH\u ASSOC)
?RTFM:该方法没有参数。只想应用if-else@Marc-by您已经有了if/else。。。我们不是来为你写代码的。我知道我有别的想法。在echo语句的else部分如何添加下面的chitika脚本?