[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Дата из MySQL
rogodessa
Приветствую.

Господа знатоки, помогите понять в чем ошибка при попытке вывода даты из БД.
Дата храниться в формате гггг-мм-дд
Пытаюсь сделать вот так

$data_db = mysql_query("SELECT DATE_FORMAT(date,'%d.%m.%Y') AS date FROM `nal_currency_for_main_page` WHERE `id` = '".$now_id."'");
$row_data_db = mysql_fetch_row($data_db);
$data = $row_data_db[0];
echo $data;


В результате ошибка Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given

Что не так с массивом? Или причина в другом?

Заранее благодарен.




Спустя 48 минут, 17 секунд (7.11.2011 - 03:33) DeeKeiD написал(а):
$query = mysql_query("SELECT * FROM `nal_currency_for_main_page` WHERE `id` = '".$now_id."'");
$row = mysql_fetch_assoc($query);
$date = $row['date'];

Спустя 6 часов, 17 минут, 8 секунд (7.11.2011 - 09:50) linker написал(а):
$data_db = mysql_query("SELECT DATE_FORMAT(`date`,'%d.%m.%Y') AS `date` FROM `nal_currency_for_main_page` WHERE `id` = '".$now_id."'");

Спустя 9 минут, 5 секунд (7.11.2011 - 09:59) imbalance_hero написал(а):
rogodessa
mysql_query("запрос") or die(mysql_error());

Спустя 14 часов, 40 минут, 6 секунд (8.11.2011 - 00:39) rogodessa написал(а):
Всем огромное спасибо. Работает.
Моя ошибка была в том, что я в
DATE_FORMAT(`date`,'%d.%m.%Y')

расценивал `date` как формат выводимой даты, а как оказалось это колонка из БД. А в своей БД колонку с датой, чтобы не путаться назвал как `data`.

imbalance_hero вам спасибо за структуру запроса, которая собственно и помогла понять проблему;

linker вам спасибо за поправки с кавычками;

DeeKeiD и вам благодарствую, хоть и не воспользовался вашей структурой (мне, как новичку не понятна, ПОКА, разница между mysql_fetch_row и mysql_fetch_assoc :huh: )
Быстрый ответ:

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