Возможно, у меня нет лучшего запроса в запросе, и если кто-то может научить меня более эффективному способу, который будет оценен.
Но с тем, что у меня есть, я не могу понять, почему команда LIMIT не работает?
Я ОГРАНИЧИВАЯ миниатюры до 26, но я получаю 38?
Очень странно.
Если это помогает, я могу сказать, что в таблице галереи есть 7 опубликованных галерей, поэтому оттуда будет 7 идентификаторов, и я надеялся, что следующий запрос будет проходить через таблицу фотографий и вернуть все фотографии с помощью id из 7 галерей, которые я спросил выше справа?
Ну Theres мой код если кто может иметь смысл его ..
<?php
// Check if gallery is published
$query1 = "SELECT id,status FROM gallery WHERE status=1";
$result1 = mysql_query($query1) or die(mysql_error());
while($row1 = mysql_fetch_array($result1)) {
$gid = $row1['id'];
// now get the photo file names based on the above published gallery ids
$query2 = "SELECT id,uid,gid,image,origimage FROM photo WHERE gid='$gid' LIMIT 20";
$result2 = mysql_query($query2) or die(mysql_error());
while($row2 = mysql_fetch_array($result2)) {
?>
<div style="float:left;">
<a class="featureGrid" href="public-photo-user.html?uid=<?php echo $row2['uid']; ?>&gid=<?php echo $row2['gid']; ?>&id=<?php echo $row2['id'];?>">
<img src="media/users/croppedthumbs/<?php echo $row2['uid']; ?>/<?php echo $row2['gid'] ?>/<?php echo $row2['image']; ?>" />
</a>
</div>
<?php }} ?>
Благодаря любому, который может помочь пролить свет на это или предложить/научи меня лучший путь.
Cheers. John
есть ли у вас какие-либо ошибки? – Headshota
нет ошибок, только возврат 38 миниатюр вместо 26 – jonnypixel