За последние 24 часа нас посетили 16510 программистов и 1553 робота. Сейчас ищут 2033 программиста ...

Выгрузка данных с дальнейшей обработкой

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

  1. seifer

    seifer Новичок

    С нами с:
    27 май 2017
    Сообщения:
    76
    Симпатии:
    2
    День добрый. Стоит такая проблема - есть БД, в таблице в 1 столбце даны имена кубов, и дальше в столбцах указаны цвета (значениями 0/1 указывается покрыт ли куб этим цветом). Получаем данные из POST и выводим название куба, который совпадает по цветам.
    Я так понял надо делать ассоциативный массив "цвет=>значение" и потом сравнивать с таким же массивом от POST по двойному циклу? Если так, то как вытащить из таблицы все столбцы кроме некоторых? Спасибо за любую помощь.
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.798
    Симпатии:
    1.331
    Адрес:
    Лень
    KUBNAME
    COLOR
    BGBOOL
    SELECT KUBNAME FROM [TABLE] WHERE COLOR = '00FFFF' AND BGBOOL = '1'
     
  3. seifer

    seifer Новичок

    С нами с:
    27 май 2017
    Сообщения:
    76
    Симпатии:
    2
    [​IMG]
    Как я понял тут запрос будет типа такого SELECT KUBNAME FROM [TABLE] WHERE red = '1' AND green = ''1" ? Тогда не могу понять как из чекбокса value(цвет) передать в запрос.
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.798
    Симпатии:
    1.331
    Адрес:
    Лень
    я не знаю в каком вашем понятии содержатся данные в столбах red blue green white - тут указаны как по примеру TRUE/FALSE , цвета нет
     
  5. seifer

    seifer Новичок

    С нами с:
    27 май 2017
    Сообщения:
    76
    Симпатии:
    2
    Цвет идет в самом названии колонки, а значения true-false. Или есть вариант попроще?