RSS   Twitter   Copiny   Copiny
Нашел ошибку? 

Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!

SQL-запрос / sql

SQL-запрос - тип параметра Joomla

Тип параметра «sql» дает возможность создавать выпадающий список, который формируется с попощью SQL запроса в базу данных.

Атрибуты для "sql":

  • type* - должен быть sql.
  • query - sql-запрос, с помощью которого будет строиться выпадающий список. Запрос должен ворачивать ассоциативный ответ, где будет значение (например это может быть первичный идентификатор) и текст для элемента списка. Текст запроса можно писать сколько угодно сложным.
  • key_field - имя колонки, которая будет содержать значение элемента списка, обычно это первичный идентификатор таблицы.
  • value_field - имя колонки, которая будет содержать текст элемента списка, обычно это название записи из таблицы.

Пример использования

Возможны несколько типов формирования списка:

  • 1. MySQL запрос должен вернуть список пар результатов с названиями полей value(значение) и значением атрибута name

    <param name="jtsqlfield" type="sql" default="10" label="Select an article" query="SELECT id AS value, title AS jtsqlfield FROM #__content" />
    
  • 2. Запрос формируется как нам удобно, а поля значения/текста указывается в дополнительных атрибутах key_field и value_field

    <param name="jtsqlfield" type="sql" default="10" label="Select an article" query="SELECT id, title FROM #__content" key_field="id" value_field="title" />
    

Смотрите также:
Комментарии (10) Добавить комментарий
  • http://tinyurl.com/
    http://tinyurl.com/
    23 Ноября 2019, 21:07
     ↑  0  ↓     ответ

    We stumbled over here coming from a different page and thought I should check things out.

    I like what I see so now i am following you.

    Look forward to going over your web page again.

  • tinyurl.com
    tinyurl.com
    25 Ноября 2019, 07:40
     ↑  0  ↓     ответ

    I love looking through an article that can make men and women think.

    Also, thank you for allowing for me to comment!

  • that coconut oil
    that coconut oil
    25 Ноября 2019, 14:33
     ↑  0  ↓     ответ

    Highly energetic post, I loved that a lot.

    Will there be a part 2?

  • plenty of fish dating site
    plenty of fish dating site
    26 Ноября 2019, 13:54
     ↑  0  ↓     ответ

    I just could not leave your site prior to suggesting that I

    extremely loved the standard info an individual supply on your guests?

    Is going to be back often to inspect new posts

  • g
    g
    16 Июня 2020, 05:26
     ↑  0  ↓     ответ

    Wonderful blog! I found it while surfing around on Yahoo News.

    Do you have any tips on how to get listed in Yahoo News?

    I've been trying for a while but I never seem to get there!

    Cheers

  • g
    g
    16 Июня 2020, 15:55
     ↑  0  ↓     ответ

    My spouse and I absolutely love your blog and find almost all of your

    post's to be exactly I'm looking for. Does one offer guest writers to write content for yourself?

    I wouldn't mind creating a post or elaborating on a lot of the subjects you write about here.

    Again, awesome web log!

  • g
    g
    17 Июня 2020, 08:20
     ↑  0  ↓     ответ

    Howdy, i read your blog occasionally and i own a similar one and i was just

    wondering if you get a lot of spam responses? If so how

    do you prevent it, any plugin or anything you can advise?

    I get so much lately it's driving me insane so any assistance is very much appreciated.

  • g
    g
    18 Июня 2020, 02:37
     ↑  0  ↓     ответ

    Outstanding quest there. What occurred after?

    Thanks!

  • ?????
    ?????
    26 Августа 2020, 11:02
     ↑  0  ↓     ответ

    I have read so many content concerning the blogger lovers but this post

    is in fact a pleasant article, kep it up.

  • Amee
    Amee
    14 Сентября 2020, 21:02
     ↑  0  ↓     ответ

    Hello! Quick question that's completely off topic.

    Do you know how to make your site mobile friendly? My web site looks weird when browsing from my iphone

    4. I'm trying to find a template or plugin that might be able to resolve this problem.

    If you have any suggestions, please share. Many thanks!

Оставить комментарий




* обязательно для заполнения

1 введенный почтовый адрес используется только для обратной связи при ответах в комментариях и сервиса gravatar.com
.