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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Прибавление даты в цикле
 
 автор: btrade   (17.06.2010 в 19:12)   письмо автору
 
 

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

Есть дата в формате 2010-06-18
К ней нужно прибавлять 30 дней и занести дату в базу. Как прибавить знаю.

Но на следующем шаге к предыдущей дате прибавить еще 30 дней и снова создать новую запись в базе - как это сделать пока выполняется цыкл for?

  Ответить  
 
 автор: btrade   (18.06.2010 в 12:02)   письмо автору
 
   для: btrade   (17.06.2010 в 19:12)
 

for ($i=30;$i<30*10;$i+=30) {
echo date("Y-m-d",strtotime("2010-06-18 +{$i} day"))."<br>\n";
}
echo '<br />-----------<br />';
for ($i=30;$i<30*10;$i+=30) {
echo date("Y-m-d",mktime(0,0,0,6,18+$i,2010))."<br>\n";
}
echo '<br />-----------<br />';

  Ответить  
 
 автор: Valick   (18.06.2010 в 12:10)   письмо автору
 
   для: btrade   (18.06.2010 в 12:02)
 

может не будем городить огород?
достаточно сформировать один запрос к БД и изменять дату средствами СУБД MySQL
опишите задачу немного подробнее, что за даты, с чем они связаны и что нужно вставить в базу на примере одной строки

  Ответить  
 
 автор: mihdan   (21.06.2010 в 18:18)   письмо автору
 
   для: btrade   (17.06.2010 в 19:12)
 

Зачем вам РНР для задач, решаемых средствами самой MySQL?

  Ответить  
Rambler's Top100
вверх

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