|
|
|
| в движке joomla я создал новое подключение к новой базе для вывода картинок
<?
$db = mysql_connect('тра та та','тра та','тра ');
$op = mysql_select_db('тра', $db);
if ($db && $op)
{
mysql_query('SET NAMES utf8',$db);
mysql_query('SET CHARACTER SET utf8',$db);
mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"',$db);
}
else
{
exit();
}
|
и
сайт на котором такое подключение висит минуты 3-4, а на других сайтах все норм и сразу грузиться, используется общая база для нескольких сайтов, для этого нужно было сделать подключение | |
|
|
|
|
|
|
|
для: mister_pipin
(15.11.2010 в 11:02)
| | ну молодец, мы за тебя рады, а в чем проблема-то? | |
|
|
|
|
|
|
|
для: lightning.say
(15.11.2010 в 11:45)
| | проблема в том, что некоторые сайты долго грузятся, а потом оказывается что не смогли подключится к базе | |
|
|
|
|
|
|
|
для: mister_pipin
(15.11.2010 в 11:49)
| | что Вам за дело до некоторых сайтов, когда проблема в каком-то конкретном? | |
|
|
|
|
|
|
|
для: mister_pipin
(15.11.2010 в 11:02)
| | функция mysql_connect возвращает значение, которое не худо было бы проверять, и по результату смотреть диагностику (mysql_error() , дабы конкретизировать проблему) | |
|
|
|
|
|
|
|
для: Trianon
(15.11.2010 в 15:28)
| | у меня общая база , которая подключается к 10 сайтам, код одинаковый подключаю к всем сайтам, на большинстве сайтов все быстро грузится а на двух медленно, и не может подключиться к базе, поначалу проблема была в том, что сервера сайтов лежат на разных площадках и в целях безопасности хостеры отключают порт(и получается что нельзя подключиться к базе если сервер находиться на другой площадке), позвонили хостерам и они все сайты перенесли на одну площадку, не понимаю сейчас почему один и тот же код не работает на всех сайтах(( | |
|
|
|
|
|
|
|
для: mister_pipin
(15.11.2010 в 18:38)
| | так Вы проблему долго решать будете.
Пока не позвоните еще раз, вероятно. | |
|
|
|
|
|
|
|
для: Trianon
(15.11.2010 в 18:51)
| | Каким образом Вы проверяете успешность выполнения mysql_connect? | |
|
|
|
|
|
|
|
для: mister_pipin
(15.11.2010 в 22:38)
| | php.net/mysql_connect
если результат, который возвращает функция равен false - следовательно что-то произошло не так, как планировалось.
Что именно, можно выяснить, вызвав функцию mysql_error() и выведя строку диагностики, которую эта функция вернет.
аналогичным образом проверяются вызовы mysql_select_db() и mysql_query()
PS. кого там бот-то режет? | |
|
|
|