| |
|
|
| | поставил...дизайн слегка подправил:)
при попытки зарегистрироваться появляется
Ошибка при обращении к таблице авторов (settime)
Error: Unknown column 'last_time.now' in 'field list'
|
но пользователь все равно был добавлен в бд
<?
$query = "SELECT UNIX_TIMESTAMP(last_time.now$id_forum) AS now_time FROM authors, last_time
WHERE authors.name='$author' AND authors.id_author = last_time.id_author";
echo $query;
//выводит
SELECT UNIX_TIMESTAMP(last_time.now) AS now_time FROM authors, last_time WHERE authors.name='Pavel' AND authors.id_author = last_time.id_author
|
после нажатия вернутся к списку тем
Ошибка при обновлении времени (lasttime) ...
Error: You have an error in your SQL syntax near ' last_time set last_time.last_time1 = '2006-08-22 13:39:20' ' at line 1
|
<?
if((time() - $temptime)/60>20 || $enter) // {
// ;
$query_update = "update authors, last_time set last_time.last_time$id_forum = '".date("Y-m-d H:i:s",$temptime)."'
where authors.name='$author' AND authors.id_author = last_time.id_author";
echo $query_update;
if(!mysql_query($query_update))puterror("Ошибка при обновлении времени (lasttime) ...");
}
|
выводит:
update authors, last_time set last_time.last_time1 = '2006-08-22 13:39:20' where authors.name='Pavel' AND authors.id_author = last_time.id_author | |
| |
|
|
| |
|
|
| |
для: P@Sol
(22.08.2006 в 13:44)
| | | первую проблему решил путем вставки в 20 строку enterform.php
<?
if (!$id_forum) $id_forum=1;
|
| |
| |
|
|
| |
|
|
| |
для: P@Sol
(22.08.2006 в 13:44)
| | | по второму вопросу, попробовал через phpmyadmin
работают запросы:
1. select * from authors, last_time where authors.name='Pavel' AND authors.id_author = last_time.id_author
2. update last_time set last_time.last_time1 = '2005-12-22 10:00:00' where id_author = '2'
а то что надо не хочет работать - выдает синтаксическую ошибку
p.s. mysql - 3.23.53 | |
| |
|
|
| |
|
|
| |
для: P@Sol
(22.08.2006 в 14:43)
| | | Как выглядит сообщение об ошбике? | |
| |
|
|
| |
|
|
| |
для: cheops
(22.08.2006 в 20:08)
| | | цитирую из первого поста:
Ошибка при обновлении времени (lasttime) ...
Error: You have an error in your SQL syntax near ' last_time set last_time.last_time1 = '2006-08-22 13:39:20' ' at line 1
|
это из форума...но phpmyadmin, тоже примерно такоеже содержание (You have an error in your SQL syntax )
может в mysql 3.23 не работает update с двумя таблицами? | |
| |
|
|
| |
|
|
| |
для: P@Sol
(23.08.2006 в 09:45)
| | | /*Поглядывая в мануал*/ Да так и есть, многотабличный UPDATE появился начиная с MySQL 4.0.4, нужно будет отметить это в документации... | |
| |
|
|
| |
|
|
| |
для: cheops
(23.08.2006 в 12:59)
| | | и что мне делать? мускул менять? или можно заставить форум работать? | |
| |
|
|
| |
|
|
| |
для: P@Sol
(23.08.2006 в 13:01)
| | | Мускул поменять всяко не повредит. Уж больно стар... | |
| |
|
|
| |
|
|
| |
для: Trianon
(23.08.2006 в 13:03)
| | | зато там не было проблем с кодировками в отличии от 4, да и на хостинге все еще такой же стоит | |
| |
|
|
| |
|
|
| |
для: P@Sol
(23.08.2006 в 13:05)
| | | В MySQL 4.0.x по крайней мере начиная с 4.0.24 тоже проблем нет... да и в более поздних версиях проблема заключается в том, что их нужно просто учитывать...
PS Кстати, на версии 3.23.58 ещё и поиск работать не будет, так как полнотекстовый поиск введён, начиная с версии 4.0. | |
| |
|
|
| |
|
|
| |
для: cheops
(23.08.2006 в 13:11)
| | | похоже, но я еще не совсем уверен, мой хостер перешел на 4.0.24. Теперь надо в начале каждого файла писать про кодировку? в новых приложения ясно...ии старые придеться переписывать? | |
| |
|
|
| |
|
|
| |
для: P@Sol
(23.08.2006 в 13:31)
| | | Нет в 4.0.24 кодировку настраивать ещё не нужно, настройка кодировки соединения нужна при использовании MySQL версии выше 4.1. | |
| |
|
|
| |
|
|
| |
для: P@Sol
(22.08.2006 в 13:44)
| | | что за личные сообщения? | |
| |
|
|