|
|
03.07.2006, 04:16
|
|
Гость
Гость
|
Есть 2 сервера, на одном работает - на 2 нет. Одинаково скомпилены php+apache+mysql конфиги одинаковые, немогу понять что может быть проблема, уже 4 день сижу - по разному все перекомпиливаю, все варианты перепробовал, которые давались на форуме. Но все безуспешно.
Цитата:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/htdocs/test.ru/html/netcat/require/s_e404.inc.php on line 20
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /var/www/htdocs/test.ru/html/netcat/require/s_e404.inc.php on line 27
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /var/www/htdocs/test.ru/html/netcat/require/s_e404.inc.php on line 36
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /var/www/htdocs/test.ru/html/netcat/require/e404.php on line 36
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /var/www/htdocs/test.ru/html/netcat/require/e404.php on line 37
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /var/www/htdocs/test.ru/html/netcat/require/s_e404.inc.php on line 46
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /var/www/htdocs/test.ru/html/netcat/require/s_e404.inc.php on line 47
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/htdocs/test.ru/html/netcat/require/s_e404.inc.php on line 69
apache-1.3.36+php-4.4.2+mysql-4.1.20
|
|
|
03.07.2006, 11:08
|
|
Гость
Гость
|
Настройки подключения к БД в vars.inc.php точно правильные?
|
|
|
03.07.2006, 11:29
|
|
Гость
Гость
|
Да, все правильно))
Сейчас вот нашел, по крайней мере за что уцепиться. С MySQL версии 4.1.15 все работает, версия чуть выше - уже не катит. Проблема в названиях таблиц, т.е. в netcate в названиях присутствуют большие буквы, а вот MySQL более поздних версий четко разделяет большие и маленькие буквы. Перевел все на большой регистр(то что требуеться) и заработало. Щас еще поковыряю немного, мб еще чтонибудь найду.
|
|
|
03.07.2006, 12:25
|
|
Гость
Гость
|
У меня похожая ошибка. Значит надо все названия таблиц прописывать заглавными буквами что ли?
|
|
|
03.07.2006, 15:31
|
|
Гость
Зарегистрирован: 1970-01-01
Сообщений: 665
|
Нет.
Надо оставить названия такими, какие они в дампе БД, т.е. какие они изначально. Частая ошибка пользователей - они устанавливают сайт у себя локально под WINDOWS, на котором чаще всего MYSQL имеет настройку безразличности регистра букв. После чего переносят на хостинг, где настройки нормальные, как везде, и у нихперестает все работать, потому что все названия таблиц в нижнем регистре.
|
|
|
03.07.2006, 15:44
|
|
Гость
Гость
|
не знаю, родной дамп мне не помог. Только смотря на код+исправление названий таблиц
|
|
|
03.07.2006, 17:06
|
|
Гость
Зарегистрирован: 1970-01-01
Сообщений: 665
|
Используйте оригинальные названия Таблиц в БД.
|
|
|
03.07.2006, 18:51
|
|
Гость
Гость
|
Но если использовать все таки оригинальные, как же еще по-другому решить эту проблему???? мне скоро уже сайт показывать заказчику, а такие проблемы с базой...
|
|
|
03.07.2006, 23:23
|
|
Гость
Гость
|
выдает такие ошибки:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'tttt'@'lex.rbc.ru' (using password: YES) in /www/tttt/www/htdocs/netcat/connect_io.php on line 7
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /www/tttt/www/htdocs/netcat/require/s_e404.inc.php on line 26
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /www/tttt/www/htdocs/netcat/require/s_e404.inc.php on line 27
что с этим делать?
|
|
|
04.07.2006, 13:06
|
|
Гость
Зарегистрирован: 1970-01-01
Сообщений: 665
|
НЕВЕРНО указаны данные для доступа к БД в файле vars.inc.php
|
|
|
04.07.2006, 14:21
|
|
Гость
Гость
|
Но там все правильно.. я проверяла несколько раз..
|