Необходимо получить данный из поля images в n-ом количестве последних записей. С утра уже бьюсь над этим. Дальше Resource id #21 уйти не удалось))))
Сейчас запрос выглядит так
SELECT images FROM `article` WHERE `images` != false ORDER BY `id` DESC LIMIT 5;
Что не так записал?)
Спустя 2 минуты, 42 секунды (27.06.2012 - 13:52) Игорь_Vasinsky написал(а):
Цитата |
WHERE `images` != false |
это зачем вообще?
но это не влияет. запрос верный.
ты в php чёт мудришь.
Спустя 19 минут, 54 секунды (27.06.2012 - 14:12) Gesandte написал(а):
да с запросами совсем туго, хотел просто еще поставить проверку на наличие данных в этом поле, и если их нет, то не брать в расчет....
Чуть поправил
теперь выдает пустой массив...
ArrayArrayArrayArrayArrayArrayArrayArrayArrayArray
Чуть поправил
$queryGallery = mysql_query("SELECT images FROM `article` ORDER BY `id` DESC LIMIT 5");
for($i = 0; $i++< mysql_num_rows($queryGallery);) {
echo $gallery = mysql_fetch_array($queryGallery);
$imagesArray = explode(',', $gallery);
foreach($imagesArray as $img) {
echo trim($img);
}
}
теперь выдает пустой массив...
ArrayArrayArrayArrayArrayArrayArrayArrayArrayArray
Спустя 12 минут (27.06.2012 - 14:24) alexbel2404 написал(а):
какой ужас...
$queryGallery = mysql_query("SELECT images FROM `article` ORDER BY `id` DESC LIMIT 5");
if(mysql_num_rows($queryGallery)){
while($row = mysql_fetch_assoc($queryGallery)){
echo $row['images'];
}
}
Спустя 3 минуты, 34 секунды (27.06.2012 - 14:28) Игорь_Vasinsky написал(а):
да уж..
Спустя 9 минут, 57 секунд (27.06.2012 - 14:38) Gesandte написал(а):
))))) спасибо)
Спустя 1 час, 28 минут, 31 секунда (27.06.2012 - 16:06) vital написал(а):
Цитата |
$i++< mysql_num_rows($queryGallery); |
Еще все же стоит почитать про синтаксис циклов - там третий параметр есть..
Спустя 4 часа, 55 секунд (27.06.2012 - 20:07) alexbel2404 написал(а):
Цитата (vital @ 27.06.2012 - 17:06) | ||
Еще все же стоит почитать про синтаксис циклов - там третий параметр есть.. |
ну этот вариант тоже должен быть рабочий, хотя сам в первый раз это увидел)