我在将我的代码从 mysql * 转换为 php 数据对象时感到困惑。我有一个相册,里面有一张照片,我希望该相册的第一张照片成为相册的封面图片。我知道如何在我的 sql 中做到这一点,但我现在遇到了 pdo 的问题。这是我的代码:
$sqlAlb="Select album_id,album_name from albums";
$resAlb=$db->prepare($sqlAlb);
$resAlb->execute();
$strAlb="";
while($rowAlb = $resAlb->fetch(PDO::FETCH_ASSOC)){
$rs=$db->prepare("select COUNT(*) from gallery where album_id=".$rowAlb['album_id']);
$rs->execute();
$num_rows=$rs->fetchColumn();
$dset=$rs->fetch(PDO::FETCH_ASSOC);
if($rs!=0){
$strAlb.="<article class='one-third column' data-categories='sermons people'>";
$strAlb.="<div class='project-thumb'><div class='bordered'>";
$strAlb.="<figure class='add-border'>";
$strAlb.="<a class='single-image picture-icon' rel='gallery' ><img src='uploads/photos/".$dset['pic_img']."' alt='' /></a>";
$strAlb.="</figure>";
$strAlb.="</div></div></article>";
}
}
echo $strAlb;