[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблемма с типом timestamp
voo_doo
Здравствуйте, заранее прошу прощения если вопрос дурацкий, но по роду своей деятельности я программированием не занимаюсь, но знания кое-какие с института есть вот и впрягли меня решить один вопрос

Проблемма вот в чем: перенес сайт на новый хостинг, и там перестал работать форум (который писал не я) часть проблемм я решил, но вот одну никак не получается.

В Мускуле (в таблице где хранятся сообщения) id задан тип timestamp.
соответственно при необходимости вывести на экран ветку определенного сообщения нужно передать параметр с этим самым id.
на старом сервере это выглядело так: theme.php?themeid=20100317200217
а на новом теперь выглядит вот так: theme.php?themeid=2010-03-17%2020:02:17

соответственно он стал преобразовывать id в дату, из-за чего теперь форум не может находить записи.
При выборке записей через SQL-запрос ситуация такаяже на одном хостинге показывает как число, на другом как дату.

текст кода в сокращенном виде (правда не уверен что поможет)

$r=mysql_query("select * from message where id='$vetka_id[$i]'");
---
$f=mysql_fetch_array($r);
----
echo "<td valign=top align=left class=theme><a href=\"theme.php?themeid=$f[id]\" class=theme>$f[theme]</a></td>";

Может кто сталкивался?
Варианты переписать все заново или завсети другой форум пока нет, очень желательно восстановить старый.



Спустя 52 минуты, 12 секунд (12.08.2011 - 18:13) Michael написал(а):
Так попробуй:

$r=mysql_query("select m1.*, (m1.id + 0) as newid from message m1 where id='$vetka_id[$i]'"); 

$f=mysql_fetch_array($r);
----

echo "<td valign=top align=left class=theme><a href=\"theme.php?themeid={$f['newid']}\" class=theme>{$f['theme']}</a></td>";

Спустя 3 дня, 19 часов, 18 минут, 57 секунд (16.08.2011 - 13:32) voo_doo написал(а):
Проблемма решена, как выяснилось сайт писался под пхп 4, а "откат" к 4 версии на сервере был не возможен тк он новый и не поддерживает 4ю версию... все решилось переносом на другой сервак и директивой в .htaccess: AddHandler x-httpd-php4 .php

Спустя 11 минут, 16 секунд (16.08.2011 - 13:43) neadekvat написал(а):
Цитата (voo_doo @ 16.08.2011 - 14:32)
как выяснилось сайт писался под пхп 4, а "откат"

Сколько лет сайту? php 5 вышел в 2004, ё-моё!

Спустя 1 час, 5 минут, 57 секунд (16.08.2011 - 14:49) voo_doo написал(а):
а сайту уже 11 smile.gif

Спустя 52 минуты, 23 секунды (16.08.2011 - 15:42) neadekvat написал(а):
Цитата (voo_doo @ 16.08.2011 - 15:49)
а сайту уже 11

Ужасы нашего городка (с)
Быстрый ответ:

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