СМС-ки
   
Пейджер выключен!
Krevedko

Статистика активности
Всего полезных сообщений 1598
( 0.51% всех сообщений форума )
Имеют оценки: 0
Сообщений в день 2
Регистрация 27.06.2009
Наибольшая активность в PHP для начинающих
882 сообщений в этом форуме
( 52% всех активных сообщений пользователя )
Часовой пояс пользователя 22.08.2011 - 11:58
Связь
E-mail Отправить
Integrity Messenger Нет информации
Имя в AIM Нет информации
Номер ICQ Нет информации
Имя в Yahoo Нет информации
Имя в MSN Нет информации
Личное письмо Отправить
Информация
Вебсайт Нет информации
Дата рождения 21 Февраль 1979
Место жительства Нет информации
Увлечения Нет информации
Последний визит Sunday 21st 2011f August 2011 08:44:21 PM
Счетчик Выключить счетчик и убрать из под аватарки
Дата (день) 1
Дата (месяц) 1
Дата (год) 1971
Страна Blank (Не показывать флаг)
Личные данные
Группа Форумчанин
Статус Тупая креведко
Аватар
Подпись Помогаю за еду и плюсики. Если не можете дать еды, просто поставьте плюсик :)
Репутация: 29 [подробно >>]
Активность
в доменах
сети форумов
phpforum.ru  -  20198
24seo.ru  -  0
hardapple.ru  -  0
sysadmin24.ru  -  0
hardwoman.ru  -  0
5 последних сообщений пользователя Krevedko
PHP для начинающих [ вызов where() в kohana ]
та сделал уже два запроса, пошел дальше. может Семен вернется-подскажет.
PHP для начинающих [ вызов where() в kohana ]
Цитата (Renden @ 19.08.2011 - 21:24)
Krevedko
Хахаха, %)) А нельзя при обращении к методам условия ставить? Я просто никогда не пробывал.

->if(!empty($category)) where('category.name', '=', $category)

Да вообще че ты заморачиваешься то?)

нельзя.

а ты не заморчаиваешься ? или ты при подготовке sql запроса в похожей ситуации напишешь два почти одинаковых запроса ?
или по умному...что-то типа

if($category)
$where = 'WHERE `category.name`= ' . $category)';
else
$where = '';

...
$sql = 'SELECT * FROM `clips` ' . $where;
$result = mysql_query($sql);

не ? ты два запроса влепишь ?

я изначально не хочу говнокодить. но меня бесит, когда я на такую туфту трачу по 6 часов.

PHP для начинающих [ вызов where() в kohana ]
гениально ! вот пока ходил, делал себе кофеек, думал еще , что зря не написал , чтобы этот вариант не предлагали biggrin.gif
PHP для начинающих [ вызов where() в kohana ]
есть фреймворк кохана.
есть query_builder
есть метод в модели:


public function getClip($category)
{
$query_result = DB::select('clips.id', 'artist', 'clips.name', 'date', 'pic_url', 'width_mini', 'height_mini', array('name_rus', 'category'), array('category.name', 'cat_name'), 'views', 'comments')
->
from('clips')
->
join('category')
->
on('clips.category_id', '=', 'category.id')
->
order_by('clips.id','DESC')
->
limit('5')
->
where('category.name', '=', $category)
->
execute()
->
as_array();

return $query_result;
}


как сделать, чтобы метод where не вызывался, когда передается пустая $category и вызывался, когда передается не пустая.
Флейм [ Флуд из "А ну опять конкурс" ]
пятая прикольная. седьмая так и глючит. у меня два раза автомобиль.
и с часами тоже глючит. 9-я предлагает только красный квадрат. это так надо ? )
<( назад )