Опубликовано 11 мая, 200719 г. comment_3993358 такая ерунда получается... на хостинге где лежит сайт нет БД, а сайт который я хочу туда засунуть его требует, могу ли я использовать БД другого сайта на другом хостинге, подключаясь к нему и используя свои таблицы?? заранее спасибо. Жалоба
Опубликовано 11 мая, 200719 г. Автор comment_3993692 а вместо $Host что указывать?? имя хостинга? Жалоба
Опубликовано 11 мая, 200719 г. comment_3993781 http://www.php.net/manual/ru/function.mysql-connect.php QUOTE mysql_connect (PHP 3, PHP 4, PHP 5) mysql_connect -- Открывает соединение с сервером MySQL Описание resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] ) Возвращает указатель на соединение с MySQL в случае успешного выполнения, или FALSE при неудаче. mysql_connect() устанавливает соединение с сервером MySQL. Следующие значения по умолчанию установлены для отсутствующих параметров: server = 'localhost:3306', username = имя пользователя владельца процесса сервера и password = пустой пароль. Параметр server может также включать номер порта, к примеру "hostname:port" или путь к сокету, к примеру ":/path/to/socket" для локального сервера. Замечание: При указании параметру server значения "localhost" или "localhost:port" клиентская библиотека MySQL будет пытаться соединиться с локальным сокетом. Если вы всё же хотите использовать TCP/IP, используйте адрес "127.0.0.1" вместо "localhost". Если клиентская библиотека пытается подключиться не к тому локальному сокету, это можно исправить через указание директивы mysql.default_host в конфигурации PHP, после чего можно оставлять параметр server пустым. Поддержка указания порта через ":port" была добавлена в PHP 3.0B4. Поддержка указания локального сокета как ":/path/to/socket" была добавлена в PHP 3.0.10. Подавить вывод ошибок можно добавив @ в начало названия функции (@mysql_connect()) Если второй вызов функции произошёл с теми же аргументами mysql_connect(), новое соединение не будет установлено. Вместо этого функция вернёт ссылку на уже установленное соединение. Параметр new_link может заставить функцию mysql_connect() открыть ещё одно соединение, даже если соединение с аналогичными параметрами уже открыто. Параметр client_flags должен быть комбинацией из следующих констант: MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE, MYSQL_CLIENT_INTERACTIVE. Замечание: Параметр new_link добавлен в PHP 4.2.0 Параметр client_flags добавлен PHP 4.3.0 Соединение с сервером будет закрыто при завершении исполнения скрипта, если до этого оно не будет закрыто с помощью функции mysql_close(). Пример 1. Пример использования mysql_connect() <?php $link = mysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error()); print ("Connected successfully"); mysql_close($link); ?> См. также mysql_pconnect() and mysql_close(). Жалоба
Опубликовано 11 мая, 200719 г. comment_3994274 $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); В принципе ничего не противоречит вместо 'localhost' написать 'other_hosting'. Но есть одно НО. большинство хостингов не разрешют доступ к БД из вне (с другого хоста). Нужно убедиться что mysql_user имеет соответствующие права. Жалоба
Опубликовано 12 мая, 200719 г. Автор comment_3998961 QUOTE (Бян @ May 11 2007, 17:28) В принципе ничего не противоречит вместо 'localhost' написать 'other_hosting'. Но есть одно НО. большинство хостингов не разрешют доступ к БД из вне (с другого хоста). Нужно убедиться что mysql_user имеет соответствующие права. а такую информацию у хостеров узнать про права доступа пользователя к БД? Жалоба
Опубликовано 12 мая, 200719 г. comment_3999221 QUOTE (Antonio-bobr @ May 12 2007, 16:32) QUOTE (Бян @ May 11 2007, 17:28) В принципе ничего не противоречит вместо 'localhost' написать 'other_hosting'. Но есть одно НО. большинство хостингов не разрешют доступ к БД из вне (с другого хоста). Нужно убедиться что mysql_user имеет соответствующие права. а такую информацию у хостеров узнать про права доступа пользователя к БД? у хостера БД -- возможно ли подключение извне у хостера сайта -- возможность подключения БД внешним Жалоба
Опубликовано 12 мая, 200719 г. comment_4001586 ты для начала попробуй просто подключиться со своего хостера сайта к удаленной бд, если не получиться тогда долбись к админам! Жалоба
такая ерунда получается... на хостинге где лежит сайт нет БД, а сайт который я хочу туда засунуть его требует, могу ли я использовать БД другого сайта на другом хостинге, подключаясь к нему и используя свои таблицы??
заранее спасибо.