Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проблема с mysql_connect
 
 автор: mister_pipin   (15.11.2010 в 11:02)   письмо автору
 
 

в движке 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, а на других сайтах все норм и сразу грузиться, используется общая база для нескольких сайтов, для этого нужно было сделать подключение

  Ответить  
 
 автор: lightning.say   (15.11.2010 в 11:45)   письмо автору
 
   для: mister_pipin   (15.11.2010 в 11:02)
 

ну молодец, мы за тебя рады, а в чем проблема-то?

  Ответить  
 
 автор: mister_pipin   (15.11.2010 в 11:49)   письмо автору
 
   для: lightning.say   (15.11.2010 в 11:45)
 

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

  Ответить  
 
 автор: Trianon   (15.11.2010 в 15:29)   письмо автору
 
   для: mister_pipin   (15.11.2010 в 11:49)
 

что Вам за дело до некоторых сайтов, когда проблема в каком-то конкретном?

  Ответить  
 
 автор: Trianon   (15.11.2010 в 15:28)   письмо автору
 
   для: mister_pipin   (15.11.2010 в 11:02)
 

функция mysql_connect возвращает значение, которое не худо было бы проверять, и по результату смотреть диагностику (mysql_error() , дабы конкретизировать проблему)

  Ответить  
 
 автор: mister_pipin   (15.11.2010 в 18:38)   письмо автору
 
   для: Trianon   (15.11.2010 в 15:28)
 

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

  Ответить  
 
 автор: Trianon   (15.11.2010 в 18:51)   письмо автору
 
   для: mister_pipin   (15.11.2010 в 18:38)
 

так Вы проблему долго решать будете.
Пока не позвоните еще раз, вероятно.

  Ответить  
 
 автор: mister_pipin   (15.11.2010 в 22:38)   письмо автору
 
   для: Trianon   (15.11.2010 в 18:51)
 

Каким образом Вы проверяете успешность выполнения mysql_connect?

  Ответить  
 
 автор: Trianon   (16.11.2010 в 00:19)   письмо автору
 
   для: mister_pipin   (15.11.2010 в 22:38)
 

php.net/mysql_connect

если результат, который возвращает функция равен false - следовательно что-то произошло не так, как планировалось.
Что именно, можно выяснить, вызвав функцию mysql_error() и выведя строку диагностики, которую эта функция вернет.

аналогичным образом проверяются вызовы mysql_select_db() и mysql_query()


PS. кого там бот-то режет?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования