我正在运行 mysqli 查询。
这是我的代码
<?php
$SM_pro_info="SELECT * FROM special_marketing_ads ORDER BY id desc LIMIT 4";
$QSM_pro_info = $db->query($SM_pro_info)or die($db->error);
if($QSM_pro_info->num_rows > 0){
while($SM_pro=$QSM_pro_info->fetch_object()){
?>
<table width="208" border="0">
<tr>
<td width="129" height="35" align="right"><span style="color:#361800; font-size:14px; font-weight:bold;"><?php echo $SM_pro->pro_title; ?></span></td>
<td width="69" rowspan="2" align="center"><a rel="lightbox" href="includes/Cpanel/projectImages//images.jpg" ><img src="<?php echo $SM_pro->image_1; ?>" alt="" width="60" height="60" border="0" /></a></td>
</tr>
<tr align="right">
<td><span style="color:#361800; font-size:14px; font-weight:bold;">الغرض</span> : <span style="color:#da6e19; font-size:15px; font-weight:bold;"><?php echo $SM_pro->pro_purpose; ?></span></td>
</tr>
</table>
<?php
}
}else{
for ($x=0; $x<(4 - $QSM_pro_info->num_rows); $x++) {
echo 'Your ad here'; // or, whatever your ad text is
}
}
?>
</div>
现在我要做的就是如果 mysqli 有任何结果,则回显它如果没有结果,它应该回显在此处添加您的广告的图像。关键是我有 4 个广告,所以如果 mysqli 行中有 1 个广告而其他广告为空,那么我希望它呼应这个单个广告,而其他 3 个广告应该是这张图片,在此处添加您的广告。请对此有任何帮助吗?