За последние 24 часа нас посетили 24695 программистов и 1689 роботов. Сейчас ищут 850 программистов ...

проверка подключения...

Тема в разделе "PHP для новичков", создана пользователем q0b3rMAN, 1 июл 2011.

  1. q0b3rMAN

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

    С нами с:
    11 июн 2011
    Сообщения:
    142
    Симпатии:
    0
    ребят тут столкнулся с проблемой, вот есть код
    Код (Text):
    1.  
    2. <?php
    3.   //Обработка переменных которые получили
    4.   $SERVER = $_GET[server];
    5.   $LOGIN = $_GET[login];
    6.   $PASS = $_GET[pass];
    7.   $NAME = $_GET[name];  
    8.  
    9.   //Ложим данные в переменную, выборка БД.
    10.   $db = mysql_connect ("$SERVER","$LOGIN","$PASS");
    11.   mysql_select_db ("$NAME",$db);
    12.  
    13.   $query = mysql_connect ("$SERVER","$LOGIN","$PASS");
    14.   mysql_select_db ("$NAME",$db);
    15.  
    16.   if(!mysql_query($query))
    17.   //Если подключение успешно
    18.   {
    19.       echo"yes";
    20.   }
    21.       else
    22.   //А если нет   
    23.   {
    24.       echo"no";
    25.   }
    26.    ?>
    задача такова: если данные верные и мы подключились пользователь увидит надпись "yes"
    а если нет, то увидит "no"
    так вот

    вопрос в следущем
    он не выдает "no" если не подключился
    а выдает yes и предупреждения, вида:

    что не так в коде, подскажите
    заранее спасибо
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    if(!($db = mysql_connect ("$SERVER","$LOGIN","$PASS")))
    //Если подключение успешно
    {
    echo"yes";
    }
    else
    //А если нет
    {
    echo"no";
    }

    mysql_select_db ("$NAME",$db);
     
  3. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    q0b3rMAN
    хоть бы мануал почитал для начала
     
  4. q0b3rMAN

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

    С нами с:
    11 июн 2011
    Сообщения:
    142
    Симпатии:
    0
    Спасибо за код...
    но теперь получается так:
    при верных данных я получаю ответ "no"
    а при НЕ верных:
     
  5. q0b3rMAN

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

    С нами с:
    11 июн 2011
    Сообщения:
    142
    Симпатии:
    0
    Ссылочку мне бы, на более подходящий мануал...
     
  6. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
  7. q0b3rMAN

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

    С нами с:
    11 июн 2011
    Сообщения:
    142
    Симпатии:
    0
    Спасибо большое!
    И последний вопрос, как убрать предупреждения при не правильных данных? Вот что получается если не подключился:

    Конечно кроме внесения изменений в php.ini.
     
  8. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    PHP:
    1. <?php
    2.  
    3. $db = @mysql_connect ($SERVER, $LOGIN, $PASS);
    4. echo $db ? 'yes' : 'no';
     
  9. q0b3rMAN

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

    С нами с:
    11 июн 2011
    Сообщения:
    142
    Симпатии:
    0
    Ещё раз спасибо! Все работает, вопрос решен.