За последние 24 часа нас посетили 15732 программиста и 1666 роботов. Сейчас ищут 815 программистов ...

Сравнение результатов запроса

Тема в разделе "MySQL", создана пользователем Vladislav_Yushkin, 19 сен 2008.

  1. Vladislav_Yushkin

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

    С нами с:
    19 июн 2007
    Сообщения:
    71
    Симпатии:
    0
    Подскажите, а возможно как нибудь сравнить результаты запроса к MySQL базе данных.
    Допустим
    $d=mysql_query("SELECT * FROM users WHERE username='A';");
    $r=mysql_query("SELECT * FROM users WHERE username='F';");

    Возможно ли сравнить $d и $r
    Или сначала нужно определять количество строк и колонок в каждом запросе, а затем если они равны, то в цикле сравнивать каждое значение?
    Подскажите пожалуйста, может есть более легкое решение.
     
  2. Anonymous

    Anonymous Guest

    Что именно вы хотите сравнить?
     
  3. Vladislav_Yushkin

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

    С нами с:
    19 июн 2007
    Сообщения:
    71
    Симпатии:
    0
    Требуется узнать одинаковые будут результаты запросов или разные.
     
  4. Vladislav_Yushkin

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

    С нами с:
    19 июн 2007
    Сообщения:
    71
    Симпатии:
    0
    А если подробнее то...
    Необходимо узнать - одинаковое ли количество строк, и если одинаковы - то равны ли значения всех полей в каждой записи.

    Допустим первый запрос выдает следующий результат:

    Код (Text):
    1.  
    2. id name count
    3. 1  vasi 4
    4. 2  nina 5
    5. 3  feda 7
    а второй:

    Код (Text):
    1.  
    2. id name count
    3. 1  vasi 3
    4. 2  nina 7
    5. 3  feda 3
    то в результате мы должны получить ответ что - результаты запросов разные.

    А если результаты запросов выводят и в первом случае и во втором одно и тоже


    Код (Text):
    1.  
    2. id name count
    3. 1  vasi 4
    4. 2  nina 5
    5. 3  feda 7

    Код (Text):
    1.  
    2. id name count
    3. 1  vasi 4
    4. 2  nina 5
    5. 3  feda 7

    то вывести ответ что - результаты запросов одинаковые.
     
  5. Cron

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

    С нами с:
    10 июл 2008
    Сообщения:
    289
    Симпатии:
    0
    Адрес:
    Украина, Сумы
    А имена одинаковые и нужно сравнить только значения из COUNT? Или нужно мы ничего заранее не знаем о результатах?