За последние 24 часа нас посетили 20198 программистов и 1658 роботов. Сейчас ищут 1759 программистов ...

Связь с базой на хостинге

Тема в разделе "MySQL", создана пользователем Vdrebezge, 14 дек 2010.

  1. Vdrebezge

    Vdrebezge Активный пользователь

    С нами с:
    1 сен 2010
    Сообщения:
    12
    Симпатии:
    0
    На Timeweb создаю базу gumerov_test. Пытаюсь подключится для авторизации пользователей.
    PHP:
    1.  
    2. <?php
    3. $db = mysql_connect ("localhost","gumerov_test","2101986");
    4. mysql_select_db("basa_m",$db);
    5. if (isset($_POST['login']) && isset($_POST['password'])) {
    6. $login = $_POST['login'];
    7. $password = $_POST['password'];
    8. $query = "SELECT password FROM users WHERE login='".$login."'";
    9. $lst = @mysql_query($query);
    10. if (mysql_num_rows($lst) > 0) {
    11. $_SESSION['login'] = $login;
    12. }
    13. }
    14. if (isset($_SESSION['login'])) {}
    15. else {
    16. if (isset ($login)) {
    17. echo "<h2>Вход с таким логином и паролем невозможен!</h2>";
    18. }
    19. else {
    20. echo "<h2>Вы не вошли в систему!</h2>";
    21. }
    22. };
    23. ?>
    24.  
    выдаёт ошибку
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/g/gumerov/its/public_html/lock.php on line 10
    Подскажите пожалуйста что не так на локальном всё работает замечательно.
    Заранее спасибо
     
  2. runner

    runner Активный пользователь

    С нами с:
    16 апр 2010
    Сообщения:
    343
    Симпатии:
    1
    Адрес:
    Ташкент
    $db = mysql_connect ("localhost","gumerov_test","2101986");
    Здесь:
    "localhost"- имя хоста
    "gumerov_test"- имя пользователя
    "2101986"- пароль
    Это так ?

    mysql_select_db("basa_m",$db);
    "basa_m"- это должна быть база данных. Однако ты пишешь что
    значит вместо basa_m пишешь gumerov_test