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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: проблемы с форумом

Сообщения:  [1-10]   [11-15] 

 
 автор: Bagration   (16.02.2005 в 14:23)   письмо автору
 
   для: Lev   (16.02.2005 в 10:06)
 

Не совпадает количество вставляемых полей с количеством полей в таблице !
Чаще всего, если есть поле auto_increment, то при таком добавлении оно не работает. Надо вставлять так:

INSERT INTO themes (col, col2, col3, col4, col5, col6, col7, col8, col9,) VALUES( NULL, 'rr', 'Lev', 0, 'Lev', 0, 'show', NOW(), 1)

Но не указывать столбец, где стоит автоинкремент. Тогда он вставится автоматически !

Или вы просто случайно пропустили одно из полей в запросе !

   
 
 автор: cheops   (16.02.2005 в 10:58)   письмо автору
 
   для: Lev   (16.02.2005 в 10:06)
 

Хм... а какая версия форума?

   
 
 автор: Lev   (16.02.2005 в 10:06)   письмо автору
 
   для: Lev   (13.02.2005 в 17:18)
 

при создании новой темы пишет вот такую штуку:

INSERT INTO themes VALUES( NULL, 'rr', 'Lev', 0, 'Lev', 0, 'show', NOW(), 1)
Ошибока при добавлении новой темы

Error: Column count doesn't match value count at row 1



помоготи, пожалуйста

   
 
 автор: Lev   (15.02.2005 в 06:35)   письмо автору
 
   для: LimP   (13.02.2005 в 22:01)
 

пасиб. уже почти разобрался =)
пришлось снести базуданных и все заного.
каждую таблицу по отдельности.
пасиб Вам всем! =)

   
 
 автор: LimP   (13.02.2005 в 22:01)   письмо автору
 
   для: cheops   (13.02.2005 в 20:15)
 

дружище,ты определенно неправильно настрроил базу...не создал ее или таблицы не те...но это глюк database :)

   
 
 автор: cheops   (13.02.2005 в 20:15)   письмо автору
 
   для: Lev   (13.02.2005 в 18:53)
 

Хм... какие-либо другие web-приложения с испльзованием MySQL у вас на сайте работают и были ли какие-либо проблемы с их установкой, хостер ни какой дополнительной информации не дал?

   
 
 автор: Lev   (13.02.2005 в 18:53)   письмо автору
 
   для: cheops   (13.02.2005 в 18:42)
 

при попытки выполнения скриптов пишет:

ERROR 1: Can't create/write to file './hostname/authors.frm' (Errcode: 2)

а PhpMySQLAdmin - нету =(

   
 
 автор: cheops   (13.02.2005 в 18:42)   письмо автору
 
   для: Lev   (13.02.2005 в 18:31)
 

Для этого нужно выполнить SQL-инструкции из файла forum.sql - имеется ли хостинге панель администирования базы данных, например, phpMySQLAdmin?

   
 
 автор: Lev   (13.02.2005 в 18:31)   письмо автору
 
   для: cheops   (13.02.2005 в 18:14)
 

теперь говорит, что нет таблицы:

Ошибка при выборке тем форума

Error: Table 'hostname.forums' doesn't exist



где ее сделать?

   
 
 автор: cheops   (13.02.2005 в 18:14)   письмо автору
 
   для: Lev   (13.02.2005 в 17:59)
 

Происходит ли создание таблиц базы данных или нет? Можно установить форум вручную. Для этого необходимо выполнить SQL-запросы в файле forum.sql, которые создадут таблицы, необходимые для работы форума.
В директории skel, найти конфигурационный файл config.php и исправить первые четыре строки в нём следующим образом:
  $dblocation = "localhost";
  $dbname = "hostname";
  $dbuser = "hostlogin";
  $dbpasswd = "hostpasswd";

В директории admin создать файл skel.inc, следующего содержания
<?php
  
// Текущая версия Web-приложения
  
$version '2.1.3';
  
// Имя сервера базы данных
  
$dblocation 'localhost';
  
// Имя пользователя базы данных
  
$dbuser 'hostlogin';
  
// Его пароль
  
$dbpasswd 'hostpasswd';
  
// Имя базы данных
  
$dbname 'hostname';
  
// Устанавливаем соединение с сервером базы данных
  
$dbcnx = @mysql_connect($dblocation$dbuser$dbpasswd);
  if (!
$dbcnx)
  {
    echo 
'<p>В настоящий момент сервер базы данных не доступен,
          поэтому корректное отображение страницы невозможно.</p>'
;
    
$connect false;
  }
  
// Выбираем базу данных
  
if (! @mysql_select_db($dbname$dbcnx))
  {
    echo 
'<p>В настоящий момент база данных не доступна, поэтому
              корректное отображение страницы невозможно.</p>'
;
    
$connect false;
  }
  
// Небольшая вспомогательная функция, которая выводит сообщение об ошибке
  // в случае ошибки запроса к базе данных
  
function puterror($message)
  {
    echo 
'<p>$message</p>';
    echo 
'<p><b>Error: '.mysql_error().'</b><p>';
    exit();
  }
  
?>

Тогда форум будет доступен по адресу .../skel/index.php, а система администрирования по адресу ../admin/index.php. Если директория skel переименовывается, то файл skel.inc в директории admin тоже следует переименовать.

   

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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