SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 01.08.2012 01:04:25

gergia
Участник
Зарегистрирован: 15.03.2011
Сообщений: 16

Выборка с БД

Здравствуйте!

Имеем SELECT такого типа, некоторые имена поменял чтобы было бы понятно. Показываем фотки.

$result = mysql_query("SELECT * FROM foto WHERE vkl != 0 and ostalos > 0 WHERE id = '1' ");

в базе имеем 4 фото.
foto - имя
vkl          - включаем выключаем фотку когда хотим
ostalos    - стоит счетчик, когда доходит до 0 то не показываем эту фотку
id = '1'     - показываем фотку под id 1

Вопрос вот в чем, как менять фотки ? у нас подключен так id = '1' и показывает 1 фотку, когда заканчивается показ (ostalos) то как переключить на следующую фотку, на id 2 и.т.д. ?

счетчик (ostalos) считаем, кроме этого еще и показы считаем а вот как переключать на другой id не понимаю, пробовал убирать WHERE id = '1' но в таком случии счетчики начинают гнать.

Помогите пожалуйста доделать мне его.

Спасибо!

Неактивен

 

#2 01.08.2012 19:50:13

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Выборка с БД

Если я правильно вас понял, то вместо "WHERE id = '1'" нужно "ORDER BY id ASC LIMIT 1"

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson