🔥 کمپین سال عزتتا پایان اردیبهشت ادامه دارد (در این روزهای سخت در کنار شما هستیم)
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ Saeed Moradi
خلاصه کوئری‌های SELECT
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۸ اردیبهشت ۱۴۰۵

من کوئری‌های مربوط به SELECT رو با هم قاطی میکردم یه خلاصه نوشتم امیدوارم مفید باشه.

SELECT یک ردیف (get_row)

$user = $wpdb->get_row(
    "SELECT * FROM {$wpdb->users} WHERE ID = 1",
    ARRAY_A
);

- برای گرفتن یک رکورد مشخص از دیتابیس استفاده می‌شود.
- حالت ARRAY_A یعنی نتیجه را به صورت آرایه associative برگردان.
- کاربرد: دریافت اطلاعات یک کاربر، یک محصول، یک پست و…

SELECT چندین ردیف (get_results)

$results = $wpdb->get_results(
    "SELECT ID, post_title FROM {$wpdb->posts} WHERE post_status = 'publish'",
    ARRAY_A
);

- زمانی استفاده می‌شود که لازم باشد چند ردیف از دیتابیس بخوانیم.
- مثلاً تمام پست‌های منتشر شده را لیست کنیم.
- خروجی به‌صورت آرایه‌ای از آرایه‌ها یا آبجکت‌هاست.

SELECT مقدار تکی (get_var)

$count = $wpdb->get_var("SELECT COUNT(*) FROM {$wpdb->posts}");

- زمانی استفاده می‌شود که شما فقط یک مقدار نیاز دارید.
- مثال: تعداد کاربران، تعداد پست‌ها، جمع اعداد و…
- بهترین گزینه برای کوئری‌هایی مثل COUNT, SUM, MAX.