public function add($table, $fields, $value) {
$fieldsStr = implode(' , ', $fields );
$valueStr = implode(' , ', $value);
$sql = ' INSERT INTO ' . $table . ' ( ' . $fieldsStr . ' ) VALUES ( ' . $valueStr . ' ) ';
return mysql_query($sql);
}
这是一条单条的添加语句 想写一个公用的添加多条的怎么写
$fieldsStr = implode(' , ', $fields );
$valueStr = implode(' , ', $value);
$sql = ' INSERT INTO ' . $table . ' ( ' . $fieldsStr . ' ) VALUES ( ' . $valueStr . ' ) ';
return mysql_query($sql);
}
这是一条单条的添加语句 想写一个公用的添加多条的怎么写
if( is_array(current($value)) )
foreach($value as $v) add($table, $fields, $v);
}
//以下是你原来的代码,虽然未对字符型数据加引号,但也凑合
}
$fieldsStr = implode(',', $fields );
if( is_array(current($value)) ){
foreach($value as $v) add($table, $fields, $v);
}
$sql = 'INSERT INTO ' . $table . '( ' . $fieldsStr . ' ) VALUES ( ' . $value. ' ) ';
return mysql_query($sql);
}
这样你看对着吗 谢谢了
$fieldsStr = implode(',', $fields );
if( is_array(current($value)) ){
foreach($value as $v) add($table, $fields, $v);
{
$sql = 'INSERT INTO ' . $table . '( ' . $fieldsStr . ' ) VALUES ( ' . $value. ' ) ';
return mysql_query($sql);
}
}