[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: конвертирование в unix формат времени в БД
Allximk
Здравствуйте.
Вот есть такой код:

$result=mysql_query("SELECT data FROM dddd");// делаем выборку из таблицы
while($row=mysql_fetch_array($result))// берем результаты из каждой строки
{
//а далее каждую строку перебиваем в unix формат
$fmtDateTime = $row['data'];
list($d,$m,$Y,$h,$i,$s,$gmt) = array(
substr($fmtDateTime,0,2),
substr($fmtDateTime,2,2),
substr($fmtDateTime,4,4),
substr($fmtDateTime,8,2), //перевод времени в unix
substr($fmtDateTime,10,2),
substr($fmtDateTime,12,2),
substr($fmtDateTime,15));
$time = strtotime("$d-$m-$Y $h:$i:$s $gmt");
die("$time");
}


Задача такая: в БД в колонке data находится дата вот в таком виде например 09032013235622 +0300 это было 09.03.2013 23:56:22 +0300

так вот, если подставить такое значение времени в переменную $fmtDateTime, то алгоритм без проблем его конвертирует в unix. А нужно что бы выполнялся цикл для каждой строки из БД. Я пробовал разными способами подставлять, но результат "пусто" ничего не выводит, ошибки тоже не пишет.
итог этого задачи примерно такой: выводит в столбик дату из БД в unix формате.
Вроде просто, а не получается. Может подскажете что-нибудь
Быстрый ответ:

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