コードを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;