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

Форум PHP

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

 

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

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

тема: превышено количество подключени
 
 автор: TavRoX   (17.07.2013 в 20:18)   письмо автору
 
 

непойму в чем дело
сайт то работает а потом тупо превышает количество подключений и все хана...

Warning: mysql_connect() [function.mysql-connect]: Access denied for user .... (using password: YES) in /sata1/home/users/--------/www/www.-------/conect/bd.php on line 3


в чем может быть проблема? уже надоело, то ли хостинг тупо то ли атаки на сайт то ли я где то туплю хотя всегда работало нормально...

  Ответить  
 
 автор: Jovidon   (18.07.2013 в 09:25)   письмо автору
 
   для: TavRoX   (17.07.2013 в 20:18)
 

Покажи файл bd.php

  Ответить  
 
 автор: TavRoX   (18.07.2013 в 13:51)   письмо автору
 
   для: Jovidon   (18.07.2013 в 09:25)
 

<?php 
session_start
(); 
  
$id_session session_id(); 
$db mysql_connect ("*****","*************","**********");
mysql_select_db("****************",$db);
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
  
$query "SELECT * FROM session 
            WHERE id_session = '
$id_session'"
  
$ses mysql_query($query); 
  if(!
$ses) exit("<p>Ошибка в запросе к таблице сессий</p>"); 

  if(
mysql_num_rows($ses)>0
  { 
    
$query "UPDATE session SET putdate = NOW(), 
                                 user = '
$_SESSION[login]
              WHERE id_session = '
$id_session'"
    
mysql_query($query); 
  } 

  else 
  { 
    
$ip=$_SERVER['REMOTE_ADDR'];
    
$query "INSERT INTO session 
              VALUES('
$id_session', NOW(), '$_SESSION[login]' ,'$ip')"
    if(!
mysql_query($query)) 
    { 
      echo 
$query."<br>"
      echo 
"<p>Ошибка при добавлении пользователя</p>"
      exit(); 
    } 
  } 
  
$query "DELETE FROM session 
            WHERE putdate < NOW() -  INTERVAL '20' MINUTE"

mysql_query($query);

?>

  Ответить  
 
 автор: Jovidon   (18.07.2013 в 18:55)   письмо автору
 
   для: TavRoX   (18.07.2013 в 13:51)
 

>Warning: mysql_connect() [function.mysql-connect]: Access denied for user .... (using password: YES) in /sata1/home/users/--------/www/www.-------/conect/bd.php on line 3

оступ закрит для ползователья с паролем yes
зачем так много запросов в бд?
просто соединис и все
<?php

     $db 
"database";
    
$lc "127.0.0.1";
    
$us "root";
    
$ps "";
    
    
$link mysql_connect($lc,$us,$ps);
    
mysql_select_db($db,$link);
    
    if(!
$link) die("Ощибка соединене бд: " mysql_error());
    
mysql_query("SET NAMES 'UTF8'"); // достаточно один раз
?>

  Ответить  
 
 автор: TavRoX   (19.07.2013 в 13:43)   письмо автору
 
   для: Jovidon   (18.07.2013 в 18:55)
 

а весь остальной код оставить?
это под регистрацию пользователей

  Ответить  
 
 автор: Jovidon   (20.07.2013 в 10:47)   письмо автору
 
   для: TavRoX   (19.07.2013 в 13:43)
 

да.
Когда пользовател защел создай сессию, когда выходил удаляй сессию.

  Ответить  
 
 автор: TavRoX   (20.07.2013 в 23:39)   письмо автору
 
   для: Jovidon   (20.07.2013 в 10:47)
 

хорошо попробую, покачто вроде бы проблем нет, но если будут сделаю это.

  Ответить  
 
 автор: TavRoX   (21.07.2013 в 00:36)   письмо автору
 
   для: Jovidon   (18.07.2013 в 18:55)
 

не работает
ошибку на строку $db = "database"; кидает

  Ответить  
 
 автор: Jovidon   (21.07.2013 в 10:56)   письмо автору
 
   для: TavRoX   (21.07.2013 в 00:36)
 

ты свою имяю база данных пиши.
<?php
    $db 
"database"// имя база данных 
    
$lc "127.0.0.1"// ip адресс сервера
    
$us "root"// имя пользователья база данных
    
$ps ""// пароль ползователя база данных
?>

  Ответить  
 
 автор: TavRoX   (21.07.2013 в 15:38)   письмо автору
 
   для: Jovidon   (21.07.2013 в 10:56)
 

та я не совсем дурак))))
ошибку не записал но выдает

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

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