За последние 24 часа нас посетил 35531 программист и 1819 роботов. Сейчас ищет 831 программист ...

получить значение поля из таблицы

Тема в разделе "MySQL", создана пользователем amf1k, 18 май 2015.

  1. amf1k

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

    С нами с:
    20 авг 2014
    Сообщения:
    86
    Симпатии:
    0
    есть таблица статьи (для примера),
    структура таблицы
    id, title
    нужно вытащить название всех статей без название поля, то есть, что бы на выходе получить ключ и название статьи
    [0]=>статья 1
    [1]=>статья 2
    [2]=>статья 3
    это нужно реализовать в запросе, можно ли так сделать???
     
  2. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Непонятно, что вы хотите.
    Код (Text):
    1. SELECT * FROM table
    вернёт вам всю таблицу. А дальше распоряжайтесь этим массивом, как вам надо.
     
  3. amf1k

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

    С нами с:
    20 авг 2014
    Сообщения:
    86
    Симпатии:
    0
    это понятно) но мне надо что бы возвращало без название поля
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    $out[$r['id']] = $r['title'];
     
  5. amf1k

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

    С нами с:
    20 авг 2014
    Сообщения:
    86
    Симпатии:
    0
    мне нужно реализовать в запросе это!

    Добавлено спустя 21 минуту 42 секунды:
    еще один вопрос. есть 2 таблицы фильма(movies) и роли в фильме(roles)
    структура movies:
    id, title
    структура roles
    movie - айди фильма
    actor - айди актера, игравшего роль в этом фильме
    вопрос - нужно вытащить все фильмы, где играют роль 2 определенных актера(например актер - айди 1 и айди 2)
    есть запрос, который выводить все фильмы 2 этих актеров
    SELECT `title` FROM `roles` LEFT JOIN `movies` ON `roles`.`movie`=`movies`.`id` WHERE `actor` IN(1,2)
    а мне нужно, что бы он выводил только те фильмы, в которых играют роль оба актера???
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    как ты себе это представляешь????
    не знаю!!! тебе виднее!!!!!!!11ё1ё
     
  7. amf1k

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

    С нами с:
    20 авг 2014
    Сообщения:
    86
    Симпатии:
    0
    мне виднее, но и помощь тоже нужна!!!
     
  8. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    какого рода тебе помощь нужна??????? кодик готовый подкинуть????? видимо да, ведь ты совершенно не стремишься к развитию!!!!!!! и кстати какое отношение имеет то что ты не умеешь писать алгоритмы к разделу мускула???????? это блондинки или новички!!!!! не надо стесняться!!!!!!
     
  9. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Я вот не понимаю, чё вы зацепились за "МНЕ КАПЕЦ КАК ЭТО НУЖНО В ЗАПРОСЕ". Нагрузить бд неимоверным запросом вместо того, чтобы обработать результат сервером? БД - это самая убиваемая и легконагружаемая вещь. Не надо убивать её какими-то костылями. Сервер это сделает гораздо лучше. Да, иногда лучше спросить базу 2 раза и обработать результат сервером, нежели заставить думать её саму.
     
  10. amf1k

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

    С нами с:
    20 авг 2014
    Сообщения:
    86
    Симпатии:
    0
    я у тебя не прошу готовый код, код у меня уже написан, я спросил только для поправки, не более! исходя из твоих сообщений, в которых нет какого либо смысла - ты только спамишь на форуме, извини, может это грубо, но это так!
     
  11. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Нет, не так.

    Тогда в чем проблема? Какие-то тесты не проходятся? Встроенный бенчмарк печалит? Или просто сферический конь проголодался, и нужно решение-ради-решения?
     
  12. amf1k

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

    С нами с:
    20 авг 2014
    Сообщения:
    86
    Симпатии:
    0
    все гораздо проще) нужно всего лишь составить группировку в запросе:)