توضیحات
این تابع یک درخواست انتخاب میفرستد و تنها یک ردیف را انتخاب می کند
شکل تابع
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);
   قبلی
کوئری انتخاب خانه
انتخاب همه ردیف ها
بعدی