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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Ошибка в новом форуме LiteForum 2.1
 
 автор: isset   (22.01.2005 в 02:05)
 
 

При добавлении новой темы пишет ошибку:
INSERT INTO themes VALUES( NULL, 'ыыв', 'asad', 1, 'asad', 1, 'show', NOW(), 1)
Ошибока при добавлении новой темы
Error: Column count doesn't match value count at row 1


Исправляется просто, в файле skel/addtheme.php находим:

  $query_theme = "INSERT INTO themes VALUES(
           NULL,
           '$theme',
           '$author',
           $id_author,
           '$author',
           $id_author,         
           'show',
           NOW(),
           $id_forum)";

И стираем из него 86 и 87 строку:

$id_author,         
 'show',

   
 
 автор: isset   (22.01.2005 в 02:12)
 
   для: isset   (22.01.2005 в 02:05)
 

Ой, простите, стираем 86-87 строку:

'$author',
 $id_author,  

И получаем:

  $query_theme = "INSERT INTO themes VALUES(
           NULL,
           '$theme',
           '$author',
           $id_author,
           'show',
           NOW(),
           $id_forum)"; 

   
 
 автор: cheops   (22.01.2005 в 02:17)   письмо автору
 
   для: isset   (22.01.2005 в 02:12)
 

Спасибо, за найденную ошибку, на самом деле вместе с форумом шёл старый файл forum.sql (в настоящий момент он исправлен). Дело в том, что форум имеет Web-инсталлятор на первой странице администрирования, поэтому актуальная база данных вшита в код форума, а в файл forum.sql был добавлен для подстраховки, что бы можно было в любой момент посмотреть структуру базы данных... поэтому изменения в него и не были внесены. Ещё раз спасибо за найденную ошибку. Если вам не сложно загрузите форум ещё раз или воспользуйтесь Web-инсталлятором, так как по мимо развёртывания базы данных, он создаёт конфигурационные файлы.

http://www.softtime.ru/info/downloads.php

   
 
 автор: isset   (22.01.2005 в 02:45)
 
   для: cheops   (22.01.2005 в 02:17)
 

И еще, в $current_author , $lineforum, $lineforumdown можно засунуть так же дополнительный sql запрос (для этого достаточно воспользоваться telnet-ом).

   
 
 автор: cheops   (22.01.2005 в 03:17)   письмо автору
 
   для: isset   (22.01.2005 в 02:45)
 

Ага, спасибо... $lineforum, $lineforumdown на самом деле не используются в SQL-запросах, а вот в $current_author действительно можно засунуть... большое спасибо!

   
 
 автор: Akira   (22.01.2005 в 02:18)   письмо автору
 
   для: isset   (22.01.2005 в 02:12)
 

странно а почему у меня такого нет?

   
Rambler's Top100
вверх

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