Существование значения переменной

  • Автор темы Modano_88
  • Дата начала

Modano_88

Guest
Существование значения переменной

Ребят.Понимаю,что вопрос самый ламерский.Вообщем мне нужно выводить фотографии к описанию предмета.Фотографии закачиваются через админку(несколько штук).Пути к фоткам хранятся в БД.Для этого в БД существует несколько полей foto_1,foto_2 и т.д.Нужно ,когда вывожу описание проверять сколько фоток загруженно,т.е сколько фоток в БД хранится(путей).Если например фотка 1,то выводить "Фото 1",если 2-3 то выводить "фото 2-3".Если нет фоток,то выводить"Нет фотографий"
Вообщем это можно не только применять для моего случая ,но идля других.
Помогите.Не пойму.
 

jer

...
если ты при записи в базу проверяешься что фото удачно закачено и лежит на диске, и только после этого пишешь путь в базу, то проверяй поля foto_1, foto_2 и т.д. кол-во фото для предмета будет равно количеству не пустых полей foto_*.

все же очевидно...
 

Modano_88

Guest
Во!А как проверить кол-во не пустых полей?
 

jer

...
если средствами sql, то is NULL и фнукция if()

что-то типа такого: select if(foto_1 is NULL, 0, 1)+if(foto_2 is NULL, 0, 1)+... as fotos_num from
но если у тебя много фото, то лучше их хранить в отдельной таблице, тогда и считать проще будет.

если php, то !empty()
 
Сверху