MmbSqlite->selectOnce()


انتخاب یک باره

توضیحات

این تابع یک درخواست انتخاب میفرستد و تنها یک ردیف را انتخاب می کند


شکل تابع

class MmbSqlite { public function selectOnce(...); }

ورودی

حالت #1:

public function selectOnce(string $table);

نام جدول - اولین ردیف جدول انتخاب می شود


حالت #2:

public function selectOnce(string $table, mixed $where);

نام جدول و شرط انتخاب


حالت #3:

public function selectOnce(string $table, array $where, string $oper);

نام جدول، شرط انتخاب و پیوند شرط


حالت #4:

public function selectOnce(string $table, string $where, ...$args);

نام جدول، شرط انتخاب و ورودی های شرط


خروجی

خروجی تابع:

array|false

آرایه ای از کلید ها و مقدار های نتیجه را بر میگرداند(در صورت عدم وجود false را)


مثال

مثال #1:

$row = $db->selectOnce('news');

انتخاب اولین ردیف جدول اخبار


مثال #2:

$user = $db->selectOnce('users', "`id` = $fromID");

مثال بعدی گزینه بهتری است


مثال #3:

$user = $db->selectOnce('users', "`id` = ?", $fromID);


مثال #4:

$user = $db->selectOnce('users', [ 'id' => $fromID ]);


مثال #5:

$admin = $db->selectOnce('admins', [ 'is_creator' => 1, 'is_admin' => 1 ], 'OR');


مثال #6:

$user = $db->selectOnce('users', [ 'id' => $fromID ]); $msg->replyText("موجودی شما: $user[money] تومان");


مثال #7:

$min_invites = 16; $user = $db->selectOnce('users', "`id` = ? AND (`invites` > ? OR `is_dev` = 1)", $target, $min_invites);

   قبلی کوئری انتخاب خانه
انتخاب همه ردیف ها بعدی