ПравилаРегистрацияВход
НАВИГАЦИЯ

Учим PHP

Модераторы: нет
Список форумов » Вэб-разработкаНа страницу  1, 2, 3 ... 82, 83, 84 ... 87, 88, 89 
АВТОРСООБЩЕНИЕ
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10175
Откуда: Уфа РБ
6 февраля 2011, 18:30
shpien, когда много пораметров всегда использую IN, NOT IN и всегда работает .hz.
На fromn не забудь проверить индекс, иначе когда нибудь тебя хостер придушит :)
shpien
Avatar
Имя: Руслан
Сейчас нет на сайте
Репутация: 4
Регистрация: 23.12.2008
Всего сообщений: 623
Откуда: Северо-Запад
6 февраля 2011, 18:42
Profi, сейчас не сработало. .hz.
Индекс надо по id , поиск идёт не только по игнору, это здесь для краткости так написал.
Хостер меня уже чуть не придушил, за перегрузку базы. Пришлось всё переделать, страница генерируется сотые доли секунд, вместо 5-15 :)
Qwad
Avatar
Имя: Серёга
Сейчас нет на сайте
Репутация: 14
Регистрация: 13.02.2009
Всего сообщений: 1319
Откуда: Украина, г. Харьков
7 февраля 2011, 11:47
Меня смущает знак != в sql-заявке. По правилам вообще-то знак неравенства выглядит так <> . Или я неправ? .oops.
батька
Avatar
Имя: Сергей
Репутация: 0
Регистрация: 8.01.2010
Всего сообщений: 40
Откуда: Благовещенка
7 февраля 2011, 17:34
Привет! У меня такой вопрос. Я имею вот такой простой скрипт который показывает дату.
<?php
$dt=date('Y.m.d.l');
echo "Сегодня: $dt";
?>
параметр l-выводит день недели, но на английском :( . Можно ли как то заставить выводить его по русски.
Qwad
Avatar
Имя: Серёга
Сейчас нет на сайте
Репутация: 14
Регистрация: 13.02.2009
Всего сообщений: 1319
Откуда: Украина, г. Харьков
7 февраля 2011, 18:30
батька,

<?php
$dt=date('Y.m.d.l');
$trans=array("Monday" => "понедельник","Tuesday" => "вторник","Wednesday" => "среда","Thursday" => "четверг","Friday" => "пятница","Saturday" => "суббота","Sunday" => "воскресенье");
$dt = strtr($dt,$trans);
echo "Сегодня: $dt";
?>
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10175
Откуда: Уфа РБ
7 февраля 2011, 18:50
Цитата:
shpien 6.02.2011
Меня смущает знак != в sql-заявке. По правилам вообще-то знак неравенства выглядит так <> . Или я неправ?
Ну это как бы разные вещи. "Меньше-больше" вроде как оптимальнее, но применяется только к числовым значениям.
shpien
Avatar
Имя: Руслан
Сейчас нет на сайте
Репутация: 4
Регистрация: 23.12.2008
Всего сообщений: 623
Откуда: Северо-Запад
7 февраля 2011, 19:30
Profi, понял, почему не получилось с несколькими никами, в fromn NOT IN ('$ignor') каждый ник должен быть в кавычках, вот как сделал :$ignor = implode('\',\'', $ignor);
Qwad , в базе в поиске есть != , так что можно писать так :)
Qwad
Avatar
Имя: Серёга
Сейчас нет на сайте
Репутация: 14
Регистрация: 13.02.2009
Всего сообщений: 1319
Откуда: Украина, г. Харьков
7 февраля 2011, 20:42
Понятно, спасибо. Я до этого почему-то только этот способ записи в sql встречал :)
батька
Avatar
Имя: Сергей
Репутация: 0
Регистрация: 8.01.2010
Всего сообщений: 40
Откуда: Благовещенка
7 февраля 2011, 21:12
Qwad, спасибо! Помогло!!! :D
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10175
Откуда: Уфа РБ
7 февраля 2011, 21:35
Qwad, вероятно потому что обычно принято работать с числовыми значениями, а не текстовыми. Числа всегда рациональнее.
shpien, вероятно потому и упустил необходимость использования кавычек, т.к. предпочитаю работать с числовыми идентификаторами. Но ты прав.
Список форумов » Вэб-разработкаНа страницу Пред. 1, 2, 3 ... 82, 83, 84 ... 87, 88, 89 След.
 
стр.  
Страница 83 из 89
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2023
Время генерации страницы: 0.034 сек
Общая загрузка процессора: 37%
SQL-запросов: 4
Rambler's Top100