#741 2010.10.28 16:44

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Re: PHP+MySQL

Morgan написал:

Pirate
SELECT `type` FROM `table` WHERE `type` REGEXP '^(jar|sisx)$'
хотя наверно было бы лучше
SELECT `type` FROM `table` WHERE `type` = 'jar' OR `type` = 'sisx'

Эм, а mysql зачем?

Неактивен

#742 2010.10.28 20:35

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

Re: PHP+MySQL

Pirate
Главная » PHP/MySQL » PHP+MySQL
Добавлено спустя    46 секунд:

вместо REGEXP тут лучше LIKE подошел бы.

LIK'ом можно также сделать?

Но в принципе и так и так неправильно)

как так?


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

#743 2010.10.28 20:39

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Re: PHP+MySQL

Morgan
Главная » PHP/MySQL » PHP+MySQL
preg_match_all

Отредактировано Pirate (2010.10.28 20:40)

Неактивен

#744 2010.10.28 20:56

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

Morgan, эм, посмотрел внимательнее регулярку, я имел ввиду это)

Код:

1
SELECT `type` FROM `table` WHERE `type` LIKE '%sisx' OR `type` LIKE '%jar'

т.к. вероятно, нужно-таки проверять только расширение.

Неактивен

#745 2010.10.28 21:14

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Re: PHP+MySQL

есть такой массив:
[ids] => Array (
[0] => 35704
[1] => 34552
[2] => 35705
[3] => 35710
[4] => 36700
[5] => 35708
[6] => 35707
[7] => 36699
[8] => 35706
[9] => 35709
[10] => 36701 )
Нужно записать данные в ячейку вот так: 35704|34552|35705|35710|36700|35708|35707|36699|35706|35709|36701|
Количество элементов в массиве может быть разное

Неактивен

#746 2010.10.28 21:27

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

Re: PHP+MySQL

и в чем вопрос?
implode('|', $ids)


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

#747 2010.10.28 21:33

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Re: PHP+MySQL

Morgan написал:

и в чем вопрос?
implode('|', $ids)

Спасибо, я забыл что она "склеивает" массив. Либо с телефона башка не варит, либо склероз.

Неактивен

#748 2010.10.29 17:05

Nu3oN
Moderator
Откуда: БелгородЭ
Зарегистрирован: 2010.04.28
Сообщений: 805
Карма: 11
Профиль Веб-сайт

Re: PHP+MySQL

на сколько данное решение гомнисто?

Код:

1
span style="color: #0000BB"><?phpfunction x_date($time) { $labelTime = date('d.m.Y', $time); $arrM = array( '01'=>'янв', '02'=>'фев', '03'=>'мар', '04'=>'апр', '05'=>'май', '06'=>'июн', '07'=>'июл', '08'=>'авг', '09'=>'сен', '10'=>'окт', '11'=>'ноя', '12'=>'дек' ); if ($labelTime == date('d.m.Y')) { return 'Сегодня в '.date('H:i', $time); } elseif ($labelTime == (date('d') - 1).'.'.date('m.Y')) { return 'Вчера в '.date('H:i', $time); } else { return date('d', $time).' '.$arrM[date('m', $time)].' '.date('Y', $time).' в '.date('H:i', $time); }}?>

Я буду лучше голоден, но между креслом и рулем и на дороге.

Неактивен

#749 2010.10.29 17:36

Nu3oN
Moderator
Откуда: БелгородЭ
Зарегистрирован: 2010.04.28
Сообщений: 805
Карма: 11
Профиль Веб-сайт

Re: PHP+MySQL

есть ли более лояльные подходы?


Я буду лучше голоден, но между креслом и рулем и на дороге.

Неактивен

#750 2010.10.29 17:38

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

1) до идее должно нотис на labelTime выдать.
2) $labelTime[2] и $labelTime[3] вычисляются и "сегодня", и "вчера", хотя ни там, ни там не используются.
ну а так норм, единственное что лучше уже переползать на класс DateTime. В последнем своем проекте на работе огребли кучу проблем со стандартными php функциями для работы с датой.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.033 s