Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: работа с датой

Сообщения:  [1-10]   [11-16] 

 
 автор: konsai   (14.01.2009 в 17:59)   письмо автору
 
   для: AcidTrash   (13.01.2009 в 21:54)
 

спасибо разобрался!!!

  Ответить  
 
 автор: Trianon   (13.01.2009 в 23:47)   письмо автору
 
   для: Uran-D   (13.01.2009 в 23:19)
 

в manual заглядывать не пробовали?

  Ответить  
 
 автор: Uran-D   (13.01.2009 в 23:19)   письмо автору
 
   для: Trianon   (13.01.2009 в 23:12)
 

получилось, спасибо, а что такое 0,0, всмысле что эти нули делают?

  Ответить  
 
 автор: Trianon   (13.01.2009 в 23:12)   письмо автору
 
   для: Uran-D   (13.01.2009 в 23:06)
 

echo mysql_result($result, 0,0);

  Ответить  
 
 автор: Uran-D   (13.01.2009 в 23:06)   письмо автору
 
   для: Trianon   (13.01.2009 в 22:50)
 

подождите, я не понял


<? 
....... 
$data3 "SELECT DATEDIFF('".$data2."','".$data1."')"
$result=mysql_query($data3); 
echo 
$result
?>


как отсюда вывести нужный мне числовой результат, выше я ведь напиал пример как вывожу из таблицы данные, а тут ведь результат никуда не записывается, Trianon, вы можете показать как верно сделать? Я уже так за сегодня нагадался и напробовался, что сил нет моих более )))

  Ответить  
 
 автор: Trianon   (13.01.2009 в 22:50)   письмо автору
 
   для: Uran-D   (13.01.2009 в 22:46)
 

Вот так и делайте. Выводить напрямую $result никакого смысла нет.

  Ответить  
 
 автор: Uran-D   (13.01.2009 в 22:46)   письмо автору
 
   для: Trianon   (13.01.2009 в 22:40)
 

Я это делаю вот так:


$sql="SELECT * FROM mybd WHERE id='".$myid."'";
                 $result=mysql_query($sql);
                 while ($row=mysql_fetch_array($result))
                    {
                 $data2 = $row["data"];
                   } 
echo $data2;


просто только этот способ у меня в запасе, научите как правильно и как всетаки дни расчитать

  Ответить  
 
 автор: Trianon   (13.01.2009 в 22:40)   письмо автору
 
   для: Uran-D   (13.01.2009 в 22:31)
 

когда Вам нужно текст просто из БД достать, Вы его таким же способом выводите?

  Ответить  
 
 автор: Uran-D   (13.01.2009 в 22:31)   письмо автору
 
   для: AcidTrash   (13.01.2009 в 21:54)
 

Смотрите, у меня есть две даты 2008-11-15 и 2009-01-12, мне нужно найти между ними разницу в днях и вывести на сайт средствами php. Я почитал про функцию DATEDIFF(); но не получается у меня ничего, уже столько времени потратил..

Беру из базы две даты, сохраняю их в переменные $data1 и $data2 и потом пробую разницу вывести так


<?
.......
$data3 "SELECT DATEDIFF('".$data2."','".$data1."')";
$result=mysql_query($data3);
echo 
$result;
?>


но выводит Resource id #6

скажите как правильно сделать

  Ответить  
 
 автор: AcidTrash   (13.01.2009 в 21:54)   письмо автору
 
   для: konsai   (13.01.2009 в 19:33)
 

>Формат даты: дд-мм-гггг.
Интересный формат даты, если вы хотите с ней потом оперировать средствами MYSQL.
Но не получится. Используйте тип поля DATE и записи вносить соответственно формату этого поля.
Просто было бы оч красиво, изобразив дату на календаре.
При выборе используйте DATE_FORMAT в MYSQL.

  Ответить  

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования