$db = mysql_connect("localhost","user","pass") or die ('Не могу выбрать БД');
mysql_select_db("mysql" ,$db) or die("Не могу подключиться");
$sql = mysql_query("SELECT * FROM `table` LIMIT 1 ",$db);
while ($row = mysql_fetch_row($sql))
{
echo $row[0].'<br />';
echo date('Y-m-d').'<br />';
}
$dt = date('Y-m-d');
$dt1 = $row[0];
if ($dt1 == $dt)
{
echo "они равны";
}
else
{
echo "не равны";
}
Здесь,под элементом массива row[0] в БД находится `date` DATE NOT NULL,-в БД.
При выведении на просмотр,показываются одинаковые даты:в таблице и текущая,а вот код не работает,в смысле не сравнивается..выводится,что эти даты не равны.Понимаю,что сравниваю элемент массива и дату,а как сделать правильно,по ПХП-шному,как вытянуть дату табличную из массива для сравнения...поможете?
Спустя 49 минут, 18 секунд (24.09.2010 - 12:04) vasa_c написал(а):
var_dump($dt);
var_dump($dt1);
что показывает?
Спустя 22 минуты, 10 секунд (24.09.2010 - 12:26) mark954 написал(а):
vasa_c
Спасибо тебе огромное-только вставил в код и все заработало:
string(10) "2010-09-24" string(10) "2010-09-24" они равны,ставлю разные даты-пишет-не равны!
-не знал об этом операторе...иду читать о нем:)))С меня плюсик!!!Тока постов наберу)))
Спасибо тебе огромное-только вставил в код и все заработало:
string(10) "2010-09-24" string(10) "2010-09-24" они равны,ставлю разные даты-пишет-не равны!
-не знал об этом операторе...иду читать о нем:)))С меня плюсик!!!Тока постов наберу)))
Спустя 23 минуты, 23 секунды (24.09.2010 - 12:50) vasa_c написал(а):
хм...
Спустя 1 час, 1 минута, 53 секунды (24.09.2010 - 13:52) mark954 написал(а):
Веришь-сам говорю:хм...)))Очевидно var_dump структурирует и возвращает неким образом обработанные величины-я еще оооочень слаб в этом,но,как говорится:объяснить не могу,но!-РАБОТАЕТ!