ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1171  
Старый 03.06.2010, 01:06
Аватар для FindeR
FindeR
Участник форума
Регистрация: 15.11.2006
Сообщений: 259
Провел на форуме:
2589211

Репутация: 151
По умолчанию

Может, немного не в тему ответ, но...зачем заводить ещё одну таблицу под должников? У тебя же уже есть таблица с читателями. У каждого имеется дата возврата книги. Вот и выводи тех, у кого дата возврата > текущей.
 
Ответить с цитированием

  #1172  
Старый 04.06.2010, 02:25
Аватар для Failure
Failure
Участник форума
Регистрация: 21.09.2008
Сообщений: 148
Провел на форуме:
678893

Репутация: 102
По умолчанию

=\
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timediff
http://php.net/manual/en/function.mysql-fetch-assoc.php
 
Ответить с цитированием

  #1173  
Старый 04.06.2010, 02:46
Аватар для FindeR
FindeR
Участник форума
Регистрация: 15.11.2006
Сообщений: 259
Провел на форуме:
2589211

Репутация: 151
По умолчанию

Цитата:
Сообщение от ZenstatioN  
Подскажите плиз, как вытащить разницу во времени в переменную?
Тогда уж:

PHP код:
$query ="SELECT TIMEDIFF(NOW(), datetime) as diff FROM log";
$result mysql_query($query) or die(mysql_error());

while (
$row mysql_fetch_assoc($result)) 
{echo 
$row["diff"];} 
 
Ответить с цитированием

  #1174  
Старый 04.06.2010, 03:16
Аватар для ZenstatioN
ZenstatioN
Новичок
Регистрация: 17.12.2004
Сообщений: 26
Провел на форуме:
190279

Репутация: 0
По умолчанию

Цитата:
Сообщение от FindeR  
Тогда уж:

PHP код:
$query ="SELECT TIMEDIFF(NOW(), datetime) as diff FROM log";
$result mysql_query($query) or die(mysql_error());

while (
$row mysql_fetch_assoc($result)) 
{echo 
$row["diff"];} 
Cпасибо, то что надо
 
Ответить с цитированием

  #1175  
Старый 04.06.2010, 13:55
Аватар для Firax
Firax
Познающий
Регистрация: 21.10.2009
Сообщений: 34
Провел на форуме:
88263

Репутация: 0
По умолчанию

FindeR, ну мне на них еще штрафы накладывать надо и в бан ставить если нарушили правила.
 
Ответить с цитированием

  #1176  
Старый 04.06.2010, 15:06
Аватар для FindeR
FindeR
Участник форума
Регистрация: 15.11.2006
Сообщений: 259
Провел на форуме:
2589211

Репутация: 151
По умолчанию

Firax, я бы всё равно не стал плодить таблицы.
Добавил бы поле banned (smallint 1), debtor (smallint 1)..ну и поле penalty.

Потом кроном проходился, например, раз в сутки по таблице. Если у кого-то дата просрочена - ставим ему в debtor единицу, ну и в penalty определённый штраф записываем.
Если кого-то нужно забанить - в banned единицу.
 
Ответить с цитированием

  #1177  
Старый 07.06.2010, 23:32
Аватар для Jed7777
Jed7777
Познающий
Регистрация: 16.06.2008
Сообщений: 48
Провел на форуме:
1215207

Репутация: 51
По умолчанию

Я импортировал в бд таблицы скриптом а они отображаются как "????????", то есть неправильная кодировка. Не могу это исправить.
PHP код:
mysql_query('SET NAMES cp1251'); 
не помогает.
 
Ответить с цитированием

  #1178  
Старый 08.06.2010, 18:56
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Вставляю в БД примерно 20 тыс строк, длинна трок небольшая, всего лишь прокси и страна, вставляеться оч медленно, минут 5. В чем может быть причина?
ЗЫ сервер mysql на локалхосте, возможно изза малого объема оперативы? Ось вин7 свободной оперативы 100мб )))))

Цитата:
Сервер: localhost (MySQL host info: localhost via TCP/IP)
Версия сервера: 5.1.36-community-log
Версия протокола: 10
 
Ответить с цитированием

  #1179  
Старый 08.06.2010, 19:06
Аватар для namak
namak
Познающий
Регистрация: 29.01.2009
Сообщений: 81
Провел на форуме:
255434

Репутация: 12
По умолчанию

где можно посмотреть пример использования GROUP BY, HAVING, чтобы все подробно было расписано. а не заумными словами.
желательно с примером использования.
 
Ответить с цитированием

  #1180  
Старый 08.06.2010, 19:14
Аватар для GrandMaster
GrandMaster
Постоянный
Регистрация: 16.05.2009
Сообщений: 309
Провел на форуме:
1391667

Репутация: 112
По умолчанию

Цитата:
Ось вин7 свободной оперативы 100мб )))))
Маловато, конечно, оперативки.
Цитата:
где можно посмотреть пример использования GROUP BY, HAVING, чтобы все подробно было расписано. а не заумными словами.
желательно с примером использования.
http://www.citforum.ru/database/sql_kg/2-5-3.shtml
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ