上一篇《刪除方法:Delete API-Medoo使用指南》中介紹瞭如何使用Medoo的Delete方法來刪除數據,本篇將教你使用Replace方法來替換數據庫中的數據。php
替換方法:Replacehtml
把數據庫中的舊數據替換成新的。數據庫
//方式1 replace($table, $column, $search, $replace, $where) //table [string]: 表名 //columns [string/array]: 將要進行替換數據的目標字段 //search [string]: 搜索值 //replace [string]: 替換值,替換找到的[搜索值] //where (可選) [array]:WHERE子句篩選記錄 //方式2 replace($table, $column, $replacement, $where) //table [string]: 表名 //columns [string/array]: 將要進行替換數據的目標字段 //replacement [array]: 替換值數組,以[搜索值]做爲key,以[替換值]做爲value。 //where (可選) [array]:WHERE子句篩選記錄 //方式3 replace($table, $columns, $where) //table [string]: 表名 //columns [string/array]: 將要進行替換數據的目標字段 //where (可選) [array]:WHERE子句篩選記錄
返回值: [number] 受到影響的行數數組
提示:這個函數有不少用法。
函數
$database = new medoo("my_database"); $database->replace("account", "type", "user", "new_user", [ "user_id[>]" => 1000 ]); $database->replace("account", "type", [ "user" => "new_user", "business" => "new_business" ], [ "user_id[>]" => 1000 ]); $database->replace("account", [ "type" => [ "user" => "new_user", "business" => "new_business" ], "group" => [ "groupA" => "groupB" ] ], [ "user_id[>]" => 1000 ]);
Medoo版本: 0.9.1.1post
原文標題: 替換方法:Replace API-Medoo使用指南spa
原文連接: http://loiynet.dev.com/post/588.html.net