Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: MySQL и баннеры

Сообщения:  [1-10]   [11-20] 

 
 автор: Ziq   (24.03.2005 в 06:59)   письмо автору
 
   для: cheops   (24.03.2005 в 00:43)
 

Спасибо тебе cheops, а я начал мудрить вычитать и тд. Еще раз спасибо!

   
 
 автор: cheops   (24.03.2005 в 00:43)   письмо автору
 
   для: Ziq   (23.03.2005 в 21:31)
 

Необходимо дествовать примерно следующим образом:
DELETE FROM tbl WHERE remove_date < NOW()

Здесь из таблицы tbl удаляются записи чьё поле remove_date (дата окончания срока) меньше чем сегодняшнее число.

   
 
 автор: Ziq   (23.03.2005 в 21:31)   письмо автору
 
   для: cheops   (23.03.2005 в 12:37)
 

Как мне теперь удалять баннеры по прошествии времени? У меня есть дата установки и дата окончяния или количество дней (что лучше не знаю? подскажите!). Как мне теперь составить sql запрос, чтобы удалить баннеры.

   
 
 автор: cheops   (23.03.2005 в 12:37)   письмо автору
 
   для: Ziq   (23.03.2005 в 06:28)
 

2) INTERVAL - это ключевое слово при помощи которого можно указать что мы будем вычитать или складывать - дни, часы, года...

   
 
 автор: cheops   (23.03.2005 в 12:36)   письмо автору
 
   для: Ziq   (23.03.2005 в 06:28)
 

1) На самом деле очень хороший турториал входит в состав официальной документации по MySQL (читать следует с главы 3). Мало кто знает, но на сайте MySQL имеется мануал на русском языке http://dev.mysql.com/doc/mysql/ru/index.html - единственный его недостаток - он безнадёжно устарел по сравнению с английской версией, но для изучения MySQL 4.0.x подходит идеально.

http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=2574

   
 
 автор: Ziq   (23.03.2005 в 06:28)   письмо автору
 
   для: cheops   (22.03.2005 в 22:34)
 

Cheops не подскажете сайт с хорошим пособием по MySQL. И скажите, что обозначает слово INTERVAL.

   
 
 автор: cheops   (22.03.2005 в 22:34)   письмо автору
 
   для: Ziq   (22.03.2005 в 22:13)
 

Для заполнения текущей даты лучше воспользоваться встроенной функцией MySQL - NOW() http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=656 - она помещает в базу данных текущую дату.
INSERT INTO tbl VALUES (0, NOW())

При использовании этой функции очень легко добавить X=15 дней, при помощи конструкции следующего вида
INSERT INTO tbl VALUES (0, NOW(), NOW() + INTERVAL 15 DAY)

   
 
 автор: Ziq   (22.03.2005 в 22:13)   письмо автору
 
   для: cheops   (22.03.2005 в 09:36)
 

С предыдущей проблемой с помощью общих усилий я разобрался, но появилась новая. Подскажите, пожалуйста, ее решение. В базе данных есть два поля, первое дата ныняшняя, а второе дата + X дней, по прошествии которых баннер должен удалиться. Первое поле заполняется легко с помощью функции

$data = date ("YmdHis");

А как к этой дате прибавить, скажем, 15 дней?

   
 
 автор: cheops   (22.03.2005 в 09:36)   письмо автору
 
   для: Ziq   (22.03.2005 в 07:02)
 

Имя страницы можно опеределить, обратившись к серверной переменной $_SERVER['PHP_SELF'].

PS Возможно вас заинтересует тема http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=691

   
 
 автор: Valeri   (22.03.2005 в 08:13)   письмо автору
 
   для: Valeri   (22.03.2005 в 08:04)
 

вообще по идеи все это должно выглядить так

<?
$str 
$_SERVER['PHP_SELF'];
$row mysq_query("SELECT * FROM table WHERE address='$str'");
$res mysql_fetch_array($row);
$kod $res['number'];
echo 
"$kod";
?>

ну это для одного банера, а если их несколько то дело техники

   

Сообщения:  [1-10]   [11-20] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования