#1 虞飞
/**这样可以同时删除多个主键值的记录
* 按给定的数据表的主键删除记录
*
* @param pk 字符串或数字,数据表主键的值。如果有多个主键值,须写成类似'2,5,8'之类以英文逗号分隔的格式,可用implode(数组)生成。
*/
public function deleteByPk($pk)
{
if (!strpos($pk,',')) {
return $this->delete(array($this->pk=>$pk));
} else {
$cond = "$this->pk IN ($pk)";
return $this->delete($cond);
}
}
该贴已经同步到 虞飞的微博
2011-07-18 15:08:16