mysql関数パッケージ
3108 ワード
$v)
{
$key_str .= $k.","; //xxx,yyy,zzz,
$value_str .= "'".$v."',"; //'xxx','yyy','zzz',
}
// $key_str, $value_str
$key_str = substr($key_str,0,-1); // xxx,yyy,zzz, xxx,yyy,zzz
$value_str = substr($value_str,0,-1); //'xxx','yyy','zzz', 'xxx','yyy','zzz'
$sql = "insert into {$table}({$key_str}) values({$value_str})";
mysql_query($sql);
return mysql_insert_id(); // mysql_insert_id() id
}
//
function Delete($table,$where)
{
$sql = "delete from {$table} where {$where} ";
mysql_query($sql);
return mysql_affected_rows(); // mysql_affected_rows()
}
//
function Update($table,$data,$id="id")
{
// $data $key_str $value_str
$key_value_str = ""; // xxx='xxx',yyy='yyy',zzz='zzz'
foreach($data as $k => $v)
{
$key_value_str .= $k."="."'".$v."',";
}
// $key_str, $value_str
$key_value_str = substr($key_value_str,0,-1); // xxx,yyy,zzz, xxx,yyy,zzz
$sql = "update {$table} set {$key_value_str} where {$id}=".$data['id'];
mysql_query($sql);
return mysql_affected_rows(); // mysql_affected_rows()
}