Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка за последний час / 10 сообщений из 10, страница 1 из 1
10.08.2015, 08:15:37
    #39025926
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка за последний час
Вот запрос:

Код: sql
1.
2.
3.
4.
$sql ="SELECT `PartnerID`, `Email`, `FirstName`, `LastName`, `Phone`, `PhonePrefix`, `CreatedDate` FROM `users` WHERE `CreatedDate` > (NOW() - INTERVAL 60 MINUTE)";
					
	$stmt = $conn->prepare($sql);				
    $stmt->execute();



НЕвозвращает ничего! Хотя подходящие записи есть.

Что не правельно!?
...
Рейтинг: 0 / 0
10.08.2015, 08:42:01
    #39025941
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка за последний час
Поле: CreatedDate типа timestamp.
...
Рейтинг: 0 / 0
10.08.2015, 09:27:23
    #39025972
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка за последний час
А если тот же запрос выполнить на консоли сервера?
...
Рейтинг: 0 / 0
10.08.2015, 10:01:28
    #39026002
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка за последний час
AreostarХотя подходящие записи есть.а как вы об этом узнали, если запрос ничего не возвращает?
...
Рейтинг: 0 / 0
10.08.2015, 15:16:11
    #39026394
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка за последний час
tanglirAreostarХотя подходящие записи есть.а как вы об этом узнали, если запрос ничего не возвращает?

я их туда сам поместил перед этим :))
...
Рейтинг: 0 / 0
10.08.2015, 15:16:45
    #39026395
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка за последний час
попробывал так:

Код: sql
1.
2.
3.
4.
5.
$sql ="SELECT `PartnerID`, `Email`, `FirstName`, `LastName`, `Phone`, `PhonePrefix`, `CreatedDate` FROM `users`
			WHERE `CreatedDate` >= DATE_SUB(CURRENT_DATE, INTERVAL 1 HOUR)";
					
	$stmt = $conn->prepare($sql);				
    $stmt->execute();



но три часа подряд выдаёт одно и тоже!! что не правельно!?
...
Рейтинг: 0 / 0
10.08.2015, 15:23:12
    #39026401
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка за последний час
Areostar,

А почему вы не проверяете результат выполнения на ошибки?
...
Рейтинг: 0 / 0
10.08.2015, 16:05:38
    #39026443
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка за последний час
Трёп ниачём.

DDL таблицы и цитату с консоли (добавление "подходящей записи", запрос, показывающий текущие дату-время сервера, и запрос, не возвращающий эту запись) - в студию.

А то мы уже видали способности некоторых товарищей...
...
Рейтинг: 0 / 0
10.08.2015, 17:10:38
    #39026515
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка за последний час
Akina,

вот схема таблицы

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
CREATE TABLE IF NOT EXISTS `users` (
  `UserID` int(11) NOT NULL AUTO_INCREMENT,
  `ClickID` varchar(45) DEFAULT NULL,
  `TrackingID` int(11) DEFAULT NULL,
  `PartnerID` int(11) NOT NULL,
  `Email` varchar(50) NOT NULL,
  `Password` varchar(50) NOT NULL,
  `CreatedDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `FirstName` varchar(45) DEFAULT NULL,
  `LastName` varchar(45) DEFAULT NULL,
  `Phone` varchar(10) DEFAULT NULL,
  `PhonePrefix` varchar(3) DEFAULT NULL,
  `Country` varchar(45) DEFAULT NULL,
  `UserIP` varchar(45) DEFAULT NULL,
  `PromotionPause` int(11) DEFAULT '0',
  `PauseExpiration` datetime DEFAULT NULL,
  `NoEmail` int(11) DEFAULT '0',
  PRIMARY KEY (`UserID`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=711 ;




запрос повторю

Код: sql
1.
2.
3.
4.
5.
$sql ="SELECT `PartnerID`, `Email`, `FirstName`, `LastName`, `Phone`, `PhonePrefix`, `CreatedDate` FROM `users`
			WHERE `CreatedDate` >= DATE_SUB(CURRENT_DATE, INTERVAL 1 HOUR)";
					
	$stmt = $conn->prepare($sql);				
    $stmt->execute();



время на сервере отличается от моего реального на 1 час!!

Как исправить ситуацию!!??
...
Рейтинг: 0 / 0
10.08.2015, 17:46:50
    #39026535
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка за последний час
Areostarзапрос повторю
ЭТО мы уже видели. Хотелось бы увидеть выполнение этого запроса.

Areostarвремя на сервере отличается от моего реального на 1 час!!
Как исправить ситуацию!!??
Установить на сервере правильную временнУю зону и настроить синхронизацию времени.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка за последний час / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]