Построение SQL запроса

Тема в разделе "Как сделать...", создана пользователем Jerry, 4 дек 2010.

Статус темы:
Закрыта.
  1. Jerry

    Jerry тот самый Учиха

    Регистр.:
    16 апр 2006
    Сообщения:
    1.226
    Симпатии:
    489
    Существует некая таблица с данными, и некая форма с текстовыми полями. Требуется универсальное решение на php для построения запроса на выборку.
     
  2. Phrack

    Phrack

    Регистр.:
    3 ноя 2010
    Сообщения:
    264
    Симпатии:
    38
    не совсем понял что вам нужно. У вас у формы может быть произвольное количество полей? И вам нужно при ее открытии выбирать в них данные из БД?

    Просто выбирайте из бд информацию
    PHP:
    SELECT FROM table
    а потом получайте ее mysql_fetch_assoc и записывайте в value полей
     
  3. Jerry

    Jerry тот самый Учиха

    Регистр.:
    16 апр 2006
    Сообщения:
    1.226
    Симпатии:
    489
    Может быть заполнен любое количество текстовый полей не превышающие количество полей в таблице.
     
  4. chang

    chang

    Регистр.:
    20 ноя 2009
    Сообщения:
    364
    Симпатии:
    117
    если структура таблиц заранее неизвестна и нужно с ними что-то делать динамически - тогда нужно использовать запросы из серии SHOW


    http://dev.mysql.com/doc/refman/5.0/en/show.html

    также изучи БД information_schema - в ней хранится вся информация о связях таблиц, типах ... ну короче все что нужно там есть

    как похожее готовое приложение которое можно поковырять и посмотреть как такое делается - могу предложить yii framework.
    У него есть отличная утилитка Gii которая, грубо говоря, получает на вход лишь имя таблицы и на основании таблицы генерируется нужные классы и html формы для добвления/обновления информации ( с полями соответствующими типу записей в таблице, инфа берется автоматом из БД). Штука занятная, но в ней много ООП и используется куча классов самого фреймворка, так что возможно будет сложновато вникнуть в суть происходящего .... но если хорошо абстрагироваться то вполне сойдет .
     
  5. Kloster

    Kloster

    Регистр.:
    22 июн 2009
    Сообщения:
    216
    Симпатии:
    12
    Так надо данные из таблицы в текстовые поля выдать или из текстовых полей в таблицу?
    Поконкретнее надо задачу поставить, тут телепатов нет.
     
Статус темы:
Закрыта.