Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
barcelona

Ошибка при включении файла

Рекомендованные сообщения

Здравствуйте!

Задолбался с одной мелочью. Мозги уже резиновые, в чём дело - усечь не могу.

Итак: нужно в основной код форума сделать php-вставку. В общем шаблоне я добавил:

<!--exec.file="1.php"-->

В самом файле 1.php я делаю запрос к базе:

<?php
include_once("config.php");
if ($pgs = mysql_fetch_array(mysql_query("select ip.id_page,pages.name,count(ip.id_ip) as num from ip,pages where ip.id_page=pages.id_page and pages.id_page=2 group by ip.id_page;")))
{
  echo "Количество: ".$pgs['num'];
}
?>

Так вот, если открыть страницу 1.php "саму", то всё выводится, как надо. А вот на самом форуме - ошибка:

IPB Предупреждение [2] mysql_fetch_array(): supplied argument is not a valid MySQL result resource (Строка: 3 файла /1.php)

Опять же, подобная проблема возникает только на сервере. На локальной машине всё нормально. Думаю, дело опять в настройказ безопасности (это мой давний бич). Но сам разобраться не смог. Помогите пожалуйста.

Поделиться сообщением


Ссылка на сообщение

config.php в стулию.

 

Коннект-то делаете к БД?

Поделиться сообщением


Ссылка на сообщение
01/31/08 07:36 (изменено)

Всё, я исправил. просто поставил в конце mysql_close() - и всё заработало. Sannis, спасибо за идейку насчёт подключений.

Изменено пользователем barcelona

Поделиться сообщением


Ссылка на сообщение

Првильно, вы в 1.php не используете в query и fetch полученный идентификатор соединения.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...