هدف

فیلد SQL یک لیست کشویی از ورودی های بدست آمده از یک پرس و جوی پایگاه داده ارائه می دهد. برای استفاده از این فیلد باید بدانید چگونه یک پرس و جو بسازید و باید آن را در phpMyAdmin آزمایش کنید.

ایجاد فیلد

گزینه های ویژه در این فیلد عبارتند از:

  • چندگانه اجازه انتخاب چندین مقدار را می دهد. اگر روی بله تنظیم شود، لیست 4 مورد را نمایش می دهد. در غیر این صورت 1 مورد را نمایش می دهد. در هر دو حالت برای انتخاب موارد یک لیست طولانی برای پیمایش وجود دارد - در صورت فعال بودن.
  • پرس و جو پرس و جوی SQL که داده های لیست کشویی را فراهم می کند. پرس و جو باید دو ستون را برگرداند؛ یکی به نام 'value' که مقادیر موارد لیست را نگه می دارد؛ دیگری به نام 'text' که حاوی متن موجود در لیست کشویی است.

در این مثال از جدولی حاوی لیست نام های کشورها استفاده شده است. این پرس و جو است:

SELECT `id` AS value, `title` AS text
FROM `#__countrybase_countries`
WHERE `state` = 1
ORDER BY `title` ASC

ایجاد فیلد SQL

توجه: در این مثال، گنجاندن نوع فیلد در عنوان فقط برای اهداف نمایشی است. آن را در عناوین فیلد خودتان نگنجانید.

ورود اطلاعات

ساده - از لیست انتخاب کنید.

ورود اطلاعات فیلد SQL

نمایش اطلاعات

تصویر زیر از سایت، فیلد نمایش داده شده در یک مطلب را نشان می دهد. گزینه نمایش خودکار مسئول موقعیت فیلد است و قالب شما مسئول طراحی فیلد است.

نمایش فیلد SQL در سایت

خروجی یک مورد واحد یا لیستی از موارد (نام کشورها) جدا شده با کاما، به دنبال برچسب فیلد (کشور مبدأ) است.