Спустя 8 минут, 32 секунды (12.01.2011 - 13:36) linker написал(а):
... WHERE `datecolumn` < DATE_SUB(NOW(), INTERVAL 14 DAY)
Спустя 14 минут, 45 секунд (12.01.2011 - 13:51) korea написал(а):
Поставил
SELECT * FROM 'portal_comments' WHERE `datecolumn` < DATE_SUB(NOW(), INTERVAL 14 DAY
и он выдает
SQL-запрос:
SELECT *
FROM 'portal_comments'
WHERE `datecolumn` < DATE_SUB( NOW( ) , INTERVAL 14
DAY
LIMIT 0 , 30
Ответ MySQL:
#1064 - 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 ''portal_comments' WHERE `datecolumn` < DATE_SUB(NOW(), INTERVAL 14 DAY
LIMIT 0' at line 1
SELECT * FROM 'portal_comments' WHERE `datecolumn` < DATE_SUB(NOW(), INTERVAL 14 DAY
и он выдает
SQL-запрос:
SELECT *
FROM 'portal_comments'
WHERE `datecolumn` < DATE_SUB( NOW( ) , INTERVAL 14
DAY
LIMIT 0 , 30
Ответ MySQL:
#1064 - 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 ''portal_comments' WHERE `datecolumn` < DATE_SUB(NOW(), INTERVAL 14 DAY
LIMIT 0' at line 1
Спустя 4 минуты, 20 секунд (12.01.2011 - 13:55) sharki написал(а):
У тебя есть в таблице поле datecolumn ?
Спустя 3 минуты, 50 секунд (12.01.2011 - 13:59) korea написал(а):
не нету))) чето запарился есть time
SELECT * FROM portal_comments WHERE `time` < DATE_SUB(NOW(), INTERVAL 14 DAY
SELECT *
FROM portal_comments
WHERE `time` < DATE_SUB( NOW( ) , INTERVAL 14
DAY
LIMIT 0 , 30
Ответ MySQL:
#1064 - 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 'LIMIT 0, 30' at line 2
SELECT * FROM portal_comments WHERE `time` < DATE_SUB(NOW(), INTERVAL 14 DAY
SELECT *
FROM portal_comments
WHERE `time` < DATE_SUB( NOW( ) , INTERVAL 14
DAY
LIMIT 0 , 30
Ответ MySQL:
#1064 - 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 'LIMIT 0, 30' at line 2
Спустя 57 секунд (12.01.2011 - 14:00) linker написал(а):
Поле `datecolumn` было мной придумано в качестве примера, нафига его было применять у себя? Тебе всего-то нужно было подставить название своего поля с датой.
`time` < DATE_SUB(NOW(), INTERVAL 14 DAYпосчитай количество открывающихся скобок и закрывающихся и еще раз посмотри на мой пример.
Спустя 1 минута, 17 секунд (12.01.2011 - 14:01) korea написал(а):
не нету))) чето запарился есть time
SELECT * FROM portal_comments WHERE `time` < DATE_SUB(NOW(), INTERVAL 14 DAY
SELECT *
FROM portal_comments
WHERE `time` < DATE_SUB( NOW( ) , INTERVAL 14
DAY
LIMIT 0 , 30
Ответ MySQL:
#1064 - 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 'LIMIT 0, 30' at
SELECT * FROM portal_comments WHERE `time` < DATE_SUB(NOW(), INTERVAL 14 DAY
SELECT *
FROM portal_comments
WHERE `time` < DATE_SUB( NOW( ) , INTERVAL 14
DAY
LIMIT 0 , 30
Ответ MySQL:
#1064 - 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 'LIMIT 0, 30' at
Спустя 1 минута, 6 секунд (12.01.2011 - 14:02) linker написал(а):
SELECT * FROM portal_comments WHERE `time` < DATE_SUB(NOW(), INTERVAL 14 DAY)не было последней закрывающейся скобки.
Спустя 21 минута, 11 секунд (12.01.2011 - 14:24) korea написал(а):
SELECT * FROM portal_comments WHERE `time` < DATE_SUB(NOW(), INTERVAL 14 DAY) and user_id=999999
не знаю как сказать покажу лучше)))
10-12-2010
13-12-2010
30-12-2010
06-01-2011
10-01-2011
12-01-2011
все равно вывел
не знаю как сказать покажу лучше)))
10-12-2010
13-12-2010
30-12-2010
06-01-2011
10-01-2011
12-01-2011
все равно вывел
Спустя 10 минут, 5 секунд (12.01.2011 - 14:34) linker написал(а):
Не всякие даты одинаково полезны. В каком виде у тебя хранятся даты и почитай мануал на предмет типов полей: DATE, TIME, DATETIME, TIMESTAMP.
Спустя 1 минута, 44 секунды (12.01.2011 - 14:35) korea написал(а):
1254480290 вот такие даты)
Спустя 14 минут, 42 секунды (12.01.2011 - 14:50) linker написал(а):
Клева, а чем обычный DATETIME не подходит?
Спустя 15 минут, 21 секунда (12.01.2011 - 15:05) korea написал(а):
ну как бы не я у истоков создания стоял, если что то менять, то где нибудь что нибудь да и вылезет)))
Спустя 10 минут, 22 секунды (12.01.2011 - 15:16) linker написал(а):
SELECT * FROM `portal_comments` WHERE `time` < UNIX_TIMESTAMP(NOW()) - (7 * 24 * 60 * 60) AND `user_id` = 999999
Спустя 21 час, 18 минут, 42 секунды (13.01.2011 - 12:34) korea написал(а):
Спасибо проканало )))
Спустя 2 часа, 1 минута, 42 секунды (13.01.2011 - 14:36) Snus написал(а):
korea
Используй TIMESTAMP
Используй TIMESTAMP
_____________
Я только учусь)))