Функция Мускула в ПХП.

phpusershik

Using PHP
Функция Мускула в ПХП.

У мускула есть такая функция:

TO_DAYS(date)

URL:
http://dev.mysql.com/doc/mysql/ru/date-and-time-functions.html


Я его стараюсь применит к пхп стр. вот так:

$dw = (date("Y"));
$fedya= (TO_DAYS ($dw));
echo "$fedya";

Но он выдает:

Fatal error: Call to undefined function: to_days()

-~{}~ 11.08.05 08:10:

Автор оригинала: phpusershik
У мускула есть такая функция:

TO_DAYS(date)

URL:
http://dev.mysql.com/doc/mysql/ru/date-and-time-functions.html


Я его стараюсь применит к пхп стр. вот так:

$dw = (date("Y"));
$fedya= (TO_DAYS ($dw));
echo "$fedya";

Но он выдает:

Fatal error: Call to undefined function: to_days()
А есть ли аналог наборов таких функций у ПХП?
 

phpusershik

Using PHP
Посмотрел вот эти но ничего подобного об этом ???

http://phpfaq.ru/mysql

http://phpfaq.ru/slashes


http://detail.phpclub.net/article/phpintro

-~{}~ 11.08.05 08:55:

Автор оригинала: SiMM
> А есть ли аналог наборов таких функций у ПХП?
http://phpclub.ru/faq/ReadManual
Сможеш ли ты мне маленким примерчиком на вот этой функции Мускула

TO_DAYS(date)

показат как пользоватся им в Пхп, буду благодарен и всё пойму просто хочется поймат синтаксис.
Вроде так тоже делал но:

$fedya = " TO_DAYS($dw) ";
 

SiMM

Новичок
> Сможеш ли ты мне маленким примерчиком ...
Неисправимым лентяям не подаю.
 

XtremallyPurpur

Новичок
удалил код - SIMM проводит воспитательные работы :D

2phpusershik

Hint: Функции MySQL выполняет .... MySQL, а не php. Сюрприз!
 

phpusershik

Using PHP
Подскажите пож. а какая это функция в пхп которая отсчитывает кол дней с нулевого года?
 

phpusershik

Using PHP
Автор оригинала: chisto_tolyan
никакая...нулевой год, эт я так понимаю 1 января 1970?
Да, 1970-01-01

А вот у мускула есть, значит выходит так что надо какими-то замудрыми вычислениями делать это в пхп
или
дату (1970-01-01) ставит в мускул а потом с помощью мускула делать это. ?!
 

chisto_tolyan

Враг народа
нет, берешь функцию time() [количество секунд, прошедших с того самого нулевого года], калькулятор и считаешь, что тебе надо...Что с того что у мускула есть?Мускуль это одно, а пхп другое.
 

phpusershik

Using PHP
Автор оригинала: Alexandre
все функции даты, существующие в пхп - здесь:
http://php.rinet.ru/manual/ru/ref.datetime.php

если лень писать самому, что тебе мешает вызвать функцию подсчета дней из мускула ??
А вот именно дело в том что я сперва в записываю в таблицу определенный день (2005-08-11) а потом с помощью T0_DAYS подсчитываю.

Но мне нужен реальны пример где ясно показана как использовать T0_DAYS вместе с селектом.
 

SiMM

Новичок
> Но мне нужен реальны пример где ясно показана как использовать T0_DAYS вместе с селектом.
А чем пример с использованием TO_DAYS отличается от любого другого примера? А если тебе завтра понадобиться использовать DAYOFWEEK - ты опять прибежишь на форум? И вообще - какое отношение последний пост имеет к первоначальному вопросу и при чём здесь PHP?
 

phpusershik

Using PHP
Автор оригинала: chisto_tolyan
нет, берешь функцию time() [количество секунд, прошедших с того самого нулевого года], калькулятор и считаешь, что тебе надо...Что с того что у мускула есть?Мускуль это одно, а пхп другое.
Ты имееш ввиду подсчитат секунды а потом в одном дне 5184000 секунд и разделить и получит колич дней?

-~{}~ 11.08.05 11:21:

Автор оригинала: SiMM
А чем пример с использованием TO_DAYS отличается от любого другого примера?
Допустим в мане пример с селектом таков:

mysql> SELECT something FROM tbl_name
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;

А вот пример с T0_DAYS таков:

mysql> SELECT TO_DAYS('1997-10-07');
-> 729669
Какой то непонятный - как указат там таблицу и поле что-бы откуда он выбирал????

Автор оригинала: SiMM
И вообще - какое отношение последний пост имеет к первоначальному вопросу и при чём здесь PHP?
Но ведь эти функции мускула я применяю ведь внутри пхп страницы....
 

chisto_tolyan

Враг народа
Ты имееш ввиду подсчитат секунды а потом в одном дне 5184000 секунд и разделить и получит колич дней?
да
mysql> SELECT TO_DAYS('1997-10-07');
-> 729669
Какой то непонятный - как указат там таблицу и поле что-бы откуда он выбирал????
SELECT TO_DAYS(your_date_field) FROM tbl_name;
 

Vallar_ultra

Любитель выпить :)
PHP:
echo unixtojd(strtotime("now"))-unixtojd(0);
//или вот так
echo intval(time()/86400);
на будущее: в сутках 86400 секунд, а не 5184000 :)
 

Фанат

oncle terrible
Команда форума
phpusershik
тебе же надо было в мускуле?
почему теперь в пхп понадобилось?
 
Сверху