Table::update()


ویرایش سطرها

توضیحات

قسمتی از دیتابیس که می خواهید ویرایش پیدا کند را با این تابع ویرایش کنید


شکل تابع

class Table { public static function update(...); }

ورودی

حالت #1:

public static function update(array|string|static $values);

اگر تنها مقدار های جدید را وارد کنید، تمام سطر ها ویرایش می شود


حالت #2:

public static function update(string $values, string $where, ...$args);

با یک رشته از شرط خود و جایگزین های '?' شرط خود را تعریف می کنید


حالت #3:

public static function update(array|static $values, array $where, string $oper = 'AND');

با یک آرایه شامل کلید ها و مقدار های لازم می توانید شرط خود را تعریف کنید


خروجی

این تابع خروجی ندارد

مثال

مثال #1:

function globalLike($add) { PostsDb::update('`like` = `like` + ?', false /* = 'where' argument */, $add); }


مثال #2:

PostsDb::update('`text` = ?', '`id` = ?', $text, $id);

   قبلی ردیف جدید
ذخیره بعدی