Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Error, помогите поправить. [2]
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011 Откуда: Одесса, Украина
Помог: 131 раз(а)
есть только один момент который я упустил. В данном случае $db - это указатель на соединение, а не имя базы данных, как может показаться сперва. поэтому скрипт нужно переделывать более внимательно учитывая этот момент
----- Just do it
event
Отправлено: 28 Декабря, 2011 - 21:18:10
Частый посетитель
Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011
Помог: 0 раз(а)
lamozavrik
Parse error: syntax error, unexpected '}' in /var/www/html/bans/admin/setup.p hp on line 1024
Panoptik
Отправлено: 28 Декабря, 2011 - 21:23:20
Постоянный участник
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011 Откуда: Одесса, Украина
Помог: 131 раз(а)
как показывает моя худая практика использовать несколько ретурнов не есть хорошо и приводит к непредсказуемым последствиям. это первое что я изменю и 2-е, если в скрипте таки используется одна база данных, а не несколько, как я предполагал изначально, то нужно делать просто запрос show tables предварительно выше в коде сделать выбор БД с помощью mysql_select_db
Покинул форум
Сообщений всего: 161
Дата рег-ции: Дек. 2011
Помог: 4 раз(а)
Panoptik пишет:
предварительно выше в коде сделать выбор БД с помощью mysql_select_db
Я думаю, что она должна была бы там уже быть выбрана, но если всё же нет, тогда да, надо прописать выбор БД.
----- Ударим крепким сном по мукам совести!
event
Отправлено: 28 Декабря, 2011 - 21:27:31
Частый посетитель
Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/html/bans/admin/setup.p hp on line 115 No database selected
lamozavrik
Отправлено: 28 Декабря, 2011 - 21:28:28
Частый гость
Покинул форум
Сообщений всего: 161
Дата рег-ции: Дек. 2011
Помог: 4 раз(а)
event пишет:
lamozavrik
Parse error: syntax error, unexpected '}' in /var/www/html/bans/admin/setup.p hp on line 1024
Просто Вы скорее всего где то либо скобку упустили, либо еще сто то, так, как у меня этот вариант только что работал, и я его рабочую копию выложил сюда. (Добавление)
event пишет:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/html/bans/admin/setup.p hp on line 115 No database selected
У Вас не выбрана база данных!
----- Ударим крепким сном по мукам совести!
event
Отправлено: 28 Декабря, 2011 - 21:31:21
Частый посетитель
Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Если вертаю назад как-было то все гуд, база выбирается.
lamozavrik
Отправлено: 28 Декабря, 2011 - 21:34:20
Частый гость
Покинул форум
Сообщений всего: 161
Дата рег-ции: Дек. 2011
Помог: 4 раз(а)
Я в скрипте посмотрел, что $db это всё таки имя базы
пробуйте так
(Добавление)
Вернее там где вызывается функция, туда вставьте в ручную имя базы (Добавление)
В скрипте это строки:
112, 125, 133, 141, 149, 157, 195, 203, 221, 229
----- Ударим крепким сном по мукам совести!
event
Отправлено: 28 Декабря, 2011 - 21:48:12
Частый посетитель
Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Че за хрень, поставил назву своей базы, далее та же песня. (Добавление)
Ой сек, я только в функции сделал, щас сделаю в других строках.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.