Ребята помогите нубу

Discussion in 'PHP' started by Zmii666, 4 Feb 2018.

  1. Zmii666

    Zmii666 New Member

    Joined:
    4 Sep 2012
    Messages:
    42
    Likes Received:
    0
    Reputations:
    0
    ребят, кто шарит , подскажите
    Есть код
    Code:
    <?php
    
    $ipuser = $_SERVER["REMOTE_ADDR"];
    
    $host = '192.168.1.27';
    $passwd = '123456789';
    $login = 'user';
    $dbname = 'forum';
    
    $dbc = @mysql_connect($host,$login,$passwd);
    if (!$dbc)
    {
      echo( "<P>В настоящий момент сервер базы данных не доступен, поэтому
                корректное отображение страницы невозможно.</P>" );
      exit();
    }
    if (!@mysql_select_db($dbname, $dbc))
    {
      echo( "<P>В настоящий момент база данных не доступна, поэтому
                корректное отображение страницы невозможно.</P>" );
      exit();
    }
    
    $tableIP = mysql_query("select * from accounts;");
    
    if($tableIP)
    {
    while($accounts = mysql_fetch_array($tableIP))
    {
        $result = $accounts['lastIP'];
    }
    }
    
    else $result = $ipuser;
    
    {
    echo "<p><b>IP совпадает</b></p>"; exit();
    }
     
    
     php?>
    я так понимаю код будет все время отображать на странице "IP совпадает" так как в базе бд в таблицах "accounts" в столбце "lastIP" либо "0" либо какой нибудь "ip"
    Как реализовать , чтобы код сверял айпи того кто обращается к странице сайта с айпи в базе данных?
     
  2. WVBR

    WVBR Elder - Старейшина

    Joined:
    14 Feb 2008
    Messages:
    45
    Likes Received:
    17
    Reputations:
    0
    Code:
     
    $tableIP = mysql_query("select * from accounts where lastIP = $ipuser");