Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Дата из mysql

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
SLameN
Отправлено: 29 Октября, 2012 - 07:32:22
Post Id


Новичок


Покинул форум
Сообщений всего: 58
Дата рег-ции: Февр. 2012  


Помог: 1 раз(а)




Mysql:
БД - struktura_kc
Поле prinyat - в формате date, формат даты 2012-10-15

Как мне выгружать ее в нормальном формате. Как делаю я, но не получается так
PHP:
скопировать код в буфер обмена
  1.  
  2. $result22 = mysql_query("SELECT * FROM `struktura_kc`, `dol`, `name_dol` WHERE name_dol.id=struktura_kc.name_dol AND name_dol.id=14 AND dol.id=struktura_kc.dol ORDER BY struktura_kc.prinyat, struktura_kc.lastname", $db);
  3. $myrow22 = mysql_fetch_array($result22);
  4.        
  5. $ddd = date('d.m.y', strtotime($myrow22[struktura_kc.prinyat]));
  6.  


Вывод информации:
PHP:
скопировать код в буфер обмена
  1.  
  2. do {
  3. printf ("какой-та код",$myrow22['name'],$ddd);
  4. }
  5.                                                
  6. while ($myrow22 = mysql_fetch_array($result22));
  7.  


На экран выводит 01.01.70, вместо 15.10.2012. Что не так я делаю?

(Отредактировано автором: 29 Октября, 2012 - 07:34:21)

 
 Top
avtor.fox
Отправлено: 29 Октября, 2012 - 07:35:51
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




SLameN для чего Вы хотите вместо даты вывести дату? Улыбка
Или Вам не нравится порядок даты?
 
 Top
SLameN
Отправлено: 29 Октября, 2012 - 07:38:20
Post Id


Новичок


Покинул форум
Сообщений всего: 58
Дата рег-ции: Февр. 2012  


Помог: 1 раз(а)




Мне нужен формат даты d.m.y. В MYSQL она y-m-d
 
 Top
Мелкий Супермодератор
Отправлено: 29 Октября, 2012 - 08:30:11
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)






-----
PostgreSQL DBA
 
 Top
SLameN
Отправлено: 29 Октября, 2012 - 08:33:41
Post Id


Новичок


Покинул форум
Сообщений всего: 58
Дата рег-ции: Февр. 2012  


Помог: 1 раз(а)




Читал, но мало что понял. Следуя из прочтенного сделал, что написано в 1 посте
 
 Top
kappa
Отправлено: 29 Октября, 2012 - 11:16:27
Post Id



Посетитель


Покинул форум
Сообщений всего: 349
Дата рег-ции: Апр. 2011  


Помог: 3 раз(а)




CODE (SQL):
скопировать код в буфер обмена
  1. SELECT CURDATE();
  2. SELECT NOW();
  3. SELECT MONTH(NOW());
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с СУБД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB