我正在尝试用数据库调用替换来自基本 CMS 的简单命令。
用户输入
[gallery id=x]
进入 CMS,我希望它消失,找到该画廊中包含的图像,并显示它们(为 jQuery Cycle 插件做好准备)
我可以得到:
$pattern = '/\[gallery id=(\w+)\]/i';
$rpl = 'Display Gallery ID ${1}';
$bubble = preg_replace($pattern, $rpl, $bubble);
...返回“Display Gallery 12”(例如)。但是我需要它来做到这一点:
$sql = "SELECT * FROM galleries INNER JOIN photos ON photos.PhotoGallery=galleries.GalleryID WHERE GalleryID='x'";
$set = mysql_query($sql);
echo '<div id="gallery">';
while($row = mysql_fetch_array($set))
{
echo '<img src="'.$row['PhotoPath'].'" />';
}
echo '</div>';