Вопрос - Ответ по MySQL

Печать RSS
3122

С

Землянин
0
ТЯЖКО, есть массив 2000 элементов, как его записать 'элемент массива'='новый id'
A

Оранжевые штаны
0
ну значит так тяжко объяснил

крутой чЕл
0
Наверн ток с циклом запишеш
Р

Пришелец
0
Кто знает как можно сделать запрос, который по переданной дате покажет сколько в таблицу было записано строк в тот день
A

Оранжевые штаны
0
144, mysql_query('SELECT COUNT(`id`) FROM `table` WHERE `time`>"'.(time()-86400).'"');
Изменил: Azzido (19.04.2010 / 20:26)
Р

Пришелец
0
145, выдаёт пустой ответ
Пробовал так
mysql_query('SELECT COUNT(`id`) FROM `partner_stat` WHERE `2009-03-04`>"'.(time()-86400).'"');
Может не так что сделал, в таблице есть поле time в котором содержиться время добавления строки, но в нём время в формате Y-m-d h:i:s, может по нему было бы легче читать, но у меня в запросе Y-m-d, а время должно быть любое

2000 лет д.н.э.
0
В указанный день?
$day = 5; // 5 дней назад
$checktime = time()-(3600*24*$day); // уникс метка
SELECT count(*) FROM partner_stat WHERE time = '".date('Y-m-d', $cheketime)."'; // запрос на этот день
Р

Пришелец
0
Спасибо, теперь нормально

2000 лет д.н.э.
0
Блин, подскажите, из-за чего может тормозить таблица?
SELECT * FROM forum_post WHERE id_theme = '".$theme['id']."' ORDER BY time DESC LIMIT ".$start.", ".$end."
20к записей, выдает просто не реальные 0.08 сек, когда все остальное 0.01
id_theme и time индексы. Уже просто мозг сломал об эту заразу..
A

Оранжевые штаны
0
ну возможно в этом "*" суть smile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск