[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как извлечь дату из массива в БД
mark954
Привет!Помогите,пожалуйста новичку..

$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" они равны,ставлю разные даты-пишет-не равны!
-не знал об этом операторе...иду читать о нем:)))С меня плюсик!!!Тока постов наберу)))

Спустя 23 минуты, 23 секунды (24.09.2010 - 12:50) vasa_c написал(а):
хм...

Спустя 1 час, 1 минута, 53 секунды (24.09.2010 - 13:52) mark954 написал(а):
Веришь-сам говорю:хм...)))Очевидно var_dump структурирует и возвращает неким образом обработанные величины-я еще оооочень слаб в этом,но,как говорится:объяснить не могу,но!-РАБОТАЕТ! biggrin.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.