|
Malin-ka ↓
|
 |
|
25 Февраль, 2010, 02:47:59
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 83 Сила слова: 1.2
|
Здравствуйте !
1. Нужно просто посчитать кол-во строк. Без массивов и прочей нагрузки.
Я пишу
Как можно проще и с меньшей нагрузкой на сервак получить $r ?
2. В столбец таблицы 'foto' пишется значение time().$prefix.
Нужно кроном удалять строки, где time() каждого из этих значений > чем 10 дней.
Можно сделать так:
Можно ли обойтись просто одним DELETE FROM..., и если да, то как ? Ну вобщем тоже, как сделать проще ?
|
|
|
|
|
Записан
|
|
|
|
|
NRG ↓
|
 |
|
25 Февраль, 2010, 02:51:17 , спустя 3 минуты 18 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Headshot!MultiKill!
Группа: нинзя Карма: 777
Сообщений: 4595 Сила слова: 17.21
|
1) SELECT COUNT .....
2) DELETE FROM `table` WHERE expires_date > current_date
|
|
|
|
|
Записан
|
Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть

|
|
|
|
SpartakuS ↓
|
 |
|
25 Февраль, 2010, 02:54:33 , спустя 3 минуты 16 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 32
Сообщений: 2442 Сила слова: 1.31
|
1)
SELECT COUNT (`id`) AS `number` FROM `baza` WHERE `x` = 3
$result['number'] - то, что тебе нужно. Но не уверен, что правильно синтаксически написал. Поправят если что.
2) Во втором хз. Префикс то зачем?
Спустя 29 секунд добавил NRG, у нее там
'foto' пишется значение time().$prefix.
|
|
|
|
|
Записан
|
 цска ебаное гавно.
|
|
|
|
adw0rd ↓
|
 |
|
25 Февраль, 2010, 03:09:56 , спустя 15 минут 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: Джедаи Карма: не нужна
Сообщений: 17222 Сила слова: 1.65
|
Нужно кроном удалять строки, где time() каждого из этих значений > чем 10 дней.
А нельзя использовать дату из таблицы?
DELETE FROM `table` WHERE `created` < DATE_ADD(CURDATE(), INTERVAL -10 DAY)
где created - DATE/DATETIME/TIMESTAMP
|
|
|
|
|
Записан
|
|
|
|
|
Baboot ↓
|
 |
|
25 Февраль, 2010, 03:55:27 , спустя 45 минут 31 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 10
Сообщений: 441 Сила слова: 2.27
|
adw0rd, ахуенно! Я совсем забыл про DATE_ADD. Красивый селект получился что пиздец
|
|
|
|
|
Записан
|
2b||!2b
|
|
|
|
Malin-ka ↓
|
 |
|
25 Февраль, 2010, 06:03:19 , спустя 2 часа 7 минут 52 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 83 Сила слова: 1.2
|
Т.е. полюбому еще одно поле с датой в таблицу, я так поняла...ок, спасибо !
И по первому - тож спасибо ! :)
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
25 Февраль, 2010, 06:13:15 , спустя 9 минут 56 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: Джедаи Карма: не нужна
Сообщений: 17222 Сила слова: 1.65
|
Malin-ka, ну это удобнее будет и быстрее
|
|
|
|
|
Записан
|
|
|
|
|
Frozzeg ↓
|
 |
|
25 Февраль, 2010, 06:34:52 , спустя 21 минуту 37 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Пятросянище Карма: 80
Сообщений: 5305 Сила слова: 1.51
|
отличный способ зарегаться под женским ником, чтоб лучше помогали в решении вопросов
|
|
|
|
|
Записан
|
Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор.
|
|
|
|
Malin-ka ↓
|
 |
|
25 Февраль, 2010, 07:55:07 , спустя 1 час 20 минут 15 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 83 Сила слова: 1.2
|
Обычно регистрируюсь под мужским. Помогают так же, а вот скабрезных шуток намного меньше :)
...и таких вот блестящих догадок тоже...
|
|
|
|
|
Записан
|
|
|
|
|
Malin-ka ↓
|
 |
|
25 Февраль, 2010, 08:05:54 , спустя 10 минут 47 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 83 Сила слова: 1.2
|
...кстати, это мне муж запретил регистрироваться под мужским именем. Сказал, что так я больше туплю в разговорах :)
А он (Фроззек) меня рассекретил ! :) Ай малацца ! :)))))))))))
|
|
|
|
|
Записан
|
|
|
|
|
Frozzeg ↓
|
 |
|
25 Февраль, 2010, 08:32:38 , спустя 26 минут 44 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Пятросянище Карма: 80
Сообщений: 5305 Сила слова: 1.51
|
а с чего Вы взяли, что я имею ввиду Вас?
|
|
|
|
|
Записан
|
Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор.
|
|
|
|
Malin-ka ↓
|
 |
|
25 Февраль, 2010, 09:08:52 , спустя 36 минут 14 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 83 Сила слова: 1.2
|
Тут кроме нас были NRG, SpartakuS, adw0rd и Baboot.
Кого имел в виду - вариантов не много :
1. Кого-то из них;
2. Себя;
3. Не в ту тему запостил.
|
|
|
|
|
Записан
|
|
|
|
|
Frozzeg ↓
|
 |
|
25 Февраль, 2010, 09:26:08 , спустя 17 минут 16 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Пятросянище Карма: 80
Сообщений: 5305 Сила слова: 1.51
|
4. Pyha style (offtop)
|
|
|
|
|
Записан
|
Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор.
|
|
|
|
Malin-ka ↓
|
 |
|
25 Февраль, 2010, 09:50:18 , спустя 24 минуты 10 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 83 Сила слова: 1.2
|
Посоветуй лучше, почему у меня запрос не работает.
Пишу
$q=sprintf("SELECT COUNT (*) FROM `%s` WHERE `%s`='%s' AND `%s`='%s'",'table','type',$type,'cat',$cat);
$r=mysql_query($q,$db) OR die(mysql_error()); $i=mysql_result($r,0);
В $i должна быть цифра, но до него не доходит. error пишет:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*) FROM `table` WHERE `type`='1' AND `cat`='0'' at line 1
В примерах везде так. Что я неправильно написала ?
|
|
|
|
|
Записан
|
|
|
|
|
artoodetoo ↓
|
 |
|
25 Февраль, 2010, 09:57:44 , спустя 7 минут 26 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
с особым цинизмом
Группа: в ухо Карма: 121
Сообщений: 3496 Сила слова: 3.46
|
а скобки там зачем?
|
|
|
|
|
Записан
|
|
|
|
|