LinuxForum.Fans
Тема

No database selected

Автор: Duncan_Mc 31 сообщений 10183 просмотров
#225611

выдает ошибку "dbconn: mysql_select_db: No database selected"

#225615
Duncan_Mc написал:
function_announce.php
Duncan_Mc написал:
function.php

ошибка в одном из этих файлов. Что-то сбрасывает переменную $mysql_db кодом выше. Что-бы локализовать ошибку, исправьте

text
("dbconn: mysql_select_db: " . mysql_error());

на

text
("dbconn". __LINE__ .": mysql_select_db: " . mysql_error());

теперь будет выдавать номер строчки, по которому вы без труда вычислите, в каком файле ошибка.
(кстати, я так всегда делаю, чтоб не искать. да и не только я)

#225618

function.php вот результат dbconn71: mysql_select_db: No database selected

#225709
Duncan_Mc написал:
function.php вот результат dbconn71: mysql_select_db: No database selected

и в каком файле у вас эта строчка на 71ом номере? (hint: юзайте less -N)
Вот там и смотрите.

#225710

пока менял только в function.php

#225711

в function_announce.php и при нормальном function.php возвращает ошибку без номера строки.

#225724
Duncan_Mc написал:
в function_announce.php и при нормальном function.php возвращает ошибку без номера строки.

ну ошибка где-то кодом выше, мне не видно. Ищите вверх, что произошло с $mysql_db
её никто не должен писать. И она не должна быть ссылочным параметром никакой функции.

#225759

листинг function.php чуть выше. и еще , если удалить базу, то ошибка не меняеться.

#225762

Да интересная ситуацыя. А попробуйте запустить скрипт пхп в консоли, я точно не знаю верно ли ето но может так:
[console]php function.php[/console]
Может вывод что то подскажет. :(

#225766

вот я тормоз. проблема решилась с помощью изменения параметра short_open_tag=ON в php.ini все заработало.! всем спасибо!

#225776

а, ну да, у вас в secrets.php <? написано...
я тоже помнится понять не мог, почему скрипт у меня работает, а на сервере - нет...

Войдите или зарегистрируйтесь, чтобы ответить.