|
|
|
|
|
для: cheops
(24.03.2005 в 00:43)
| | Спасибо тебе cheops, а я начал мудрить вычитать и тд. Еще раз спасибо! | |
|
|
|
|
|
|
|
для: Ziq
(23.03.2005 в 21:31)
| | Необходимо дествовать примерно следующим образом:
DELETE FROM tbl WHERE remove_date < NOW()
|
Здесь из таблицы tbl удаляются записи чьё поле remove_date (дата окончания срока) меньше чем сегодняшнее число. | |
|
|
|
|
|
|
|
для: cheops
(23.03.2005 в 12:37)
| | Как мне теперь удалять баннеры по прошествии времени? У меня есть дата установки и дата окончяния или количество дней (что лучше не знаю? подскажите!). Как мне теперь составить sql запрос, чтобы удалить баннеры. | |
|
|
|
|
|
|
|
для: Ziq
(23.03.2005 в 06:28)
| | 2) INTERVAL - это ключевое слово при помощи которого можно указать что мы будем вычитать или складывать - дни, часы, года... | |
|
|
|
|
|
|
|
для: 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 | |
|
|
|
|
|
|
|
для: cheops
(22.03.2005 в 22:34)
| | Cheops не подскажете сайт с хорошим пособием по MySQL. И скажите, что обозначает слово INTERVAL. | |
|
|
|
|
|
|
|
для: 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)
|
| |
|
|
|
|
|
|
|
для: cheops
(22.03.2005 в 09:36)
| | С предыдущей проблемой с помощью общих усилий я разобрался, но появилась новая. Подскажите, пожалуйста, ее решение. В базе данных есть два поля, первое дата ныняшняя, а второе дата + X дней, по прошествии которых баннер должен удалиться. Первое поле заполняется легко с помощью функции
А как к этой дате прибавить, скажем, 15 дней? | |
|
|
|
|
|
|
|
для: 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:04)
| | вообще по идеи все это должно выглядить так
<?
$str = $_SERVER['PHP_SELF'];
$row = mysq_query("SELECT * FROM table WHERE address='$str'");
$res = mysql_fetch_array($row);
$kod = $res['number'];
echo "$kod";
?>
|
ну это для одного банера, а если их несколько то дело техники | |
|
|
|
|