сравняване на дати!

karamel4o каза:
Искам ако днешната дата е равна на тази от БД да изпълнява UPDATE заявка
Не си уточнил как точно записваш датата в базата данни.. Точно фиксирана или като timestamp? Ако е като timestamp:
PHP:
if($row['time']==time()){
        mysql_query(' UPDATE...') or die (mysql_error());
}
Ако обаче е фиксирана:
PHP:
//Например ако е 21/12/2013, 21:30
if($row['date']==date('d/m/Y, H:i',time())){
        mysql_query(' UPDATE...') or die (mysql_error());
}
 
karamel4o каза:
записвам я фиксирана ? :)
Мм да, т.е. е записана по точно определен начин (пример: 21/12/2012, 21:30)! Ако е такава - тогава се води по вторият ми пример.. само си го промени в твоя случай както записваш датата си :)
 
Да но не става така ....
в БД ми се записват така :
Код:
06.01.13 21:34
А кода ми е така :
Код:
						<?php
			//Например ако е 21/12/2013, 21:30
			if($post['last']==date('d/m/Y, H:i',time())){
					mysql_query(" UPDATE posts SET active='0' WHERE post_id='$post_id' ") or die (mysql_error());
			}
			?>
 
PHP:
<?php
if($post['last'] == date('d.m.y H:i', time())){
mysql_query("UPDATE posts SET active='0' WHERE post_id='$post_id' ") or die (mysql_error());
}
?>
 

Back
Горе