За последние 24 часа нас посетили 16479 программистов и 1551 робот. Сейчас ищут 2113 программистов ...

Нет вывода данных из бд mysql

Тема в разделе "PHP и базы данных", создана пользователем Иван27, 27 июн 2017.

Метки:
  1. Иван27

    Иван27 Новичок

    С нами с:
    25 июн 2017
    Сообщения:
    29
    Симпатии:
    0
    Добрый день есть скрипт при первом соединение мы ищем данные по авторизованному аккаунту потом выберем оттуда значение id_master закрываем соединение открываем новое соединение и уже в другой бд в столбце login ищем значение id_master но почему то не выдает не ошибок ни данных по этому значению можете подсказать зачем? заранее спасибо
    PHP:
    1. $db = mysql_connect ("localhost","root","");
    2. mysql_select_db("user",$db);
    3. mysql_query("set names utf8");
    4. $login = $_COOKIE['login'];
    5. $result = mysql_query("SELECT * FROM user"  ,$db);
    6. while($row=mysql_fetch_array($result)){  
    7. $id_master=$row['id_master'];
    8. }
    9.  
    10. $db = mysql_connect ("localhost","root","");
    11. mysql_select_db("masters",$db);
    12. mysql_query("set names utf8");
    13. $id_master = $row['id_master'];
    14. $result = mysql_query("SELECT * FROM user WHERE login='$id_master'",$db);
     
  2. san4ez

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

    С нами с:
    13 авг 2016
    Сообщения:
    331
    Симпатии:
    47
    наверное почему имелось ввиду? потому что для второй базы $id_master будет пустым, а значит выборка пустая.
     
  3. Иван27

    Иван27 Новичок

    С нами с:
    25 июн 2017
    Сообщения:
    29
    Симпатии:
    0
    А вы можете как то более развернутым ответом давать информацю
     
  4. san4ez

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

    С нами с:
    13 авг 2016
    Сообщения:
    331
    Симпатии:
    47
    что конкретно интересует? вы спросили почему, я ответил.
     
  5. Иван27

    Иван27 Новичок

    С нами с:
    25 июн 2017
    Сообщения:
    29
    Симпатии:
    0
    можете слегка попроще объяснить так сказать на пальцах в чем там косяк ,а то опыта не достаточно что бы понять за ранее благодарен
     
  6. san4ez

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

    С нами с:
    13 авг 2016
    Сообщения:
    331
    Симпатии:
    47
    Вы создаете массив $row в цикле. А присваивайте переменной $id_master значение вне цикла (во втором случае). То есть, когда $row уже не существует
     
  7. Иван27

    Иван27 Новичок

    С нами с:
    25 июн 2017
    Сообщения:
    29
    Симпатии:
    0
    все кажется разобрался
     
  8. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.798
    Симпатии:
    1.331
    Адрес:
    Лень
    ты каждый раз перед запросом будешь конектить БД как садомазахист ?
    или возьмешься за гугл и каждую функцию обуздаешь, как правильно подключаться с примерами и т.д.
    --- Добавлено ---
    нам это не интересно. В переводе говорит - сделай за меня, а я зажму ctrl + c, а потом снова приду блондинку врублю.
     
  9. Иван27

    Иван27 Новичок

    С нами с:
    25 июн 2017
    Сообщения:
    29
    Симпатии:
    0
    вы такие злые я не могу