选择语言 :

 Module_Database_QueryBuilder::values

加入多条数据

// 例1
$v1 = array('k1'=>1,'k2'=>1);
$v2 = array('k1'=>2,'k2'=>1);
$v3 = array('k1'=>3,'k2'=>1);
$db->values($v1,$v2,$v3);        //加入3行数据

// 例2
$values = array();
$values[] = array('k1'=>1,'k2'=>1);
$values[] = array('k1'=>2,'k2'=>1);
$values[] = array('k1'=>3,'k2'=>1);
$db->values($values);            //加入3行数据,等同上面的效果
Database Module_Database_QueryBuilder::values( array $values )

参数列表

参数 类型 描述 默认值
$values array Values list
返回值
  • Database
File: ./modules/database/querybuilder.class.php
public function values(array $values)
{
    if (is_array($values) && isset($values[0]) && is_array($values[0]))
    {
        // 多行数据
        // $values = $values;
    }
    else
    {
        $values = func_get_args();
    }

    $this->_builder['values'] = array_merge($this->_builder['values'], $values);

    return $this;
}