mysql增删改查--CURD操作

作为一个web程序员大家都知道做任何一个网站都少不了数据,那么数据是用来干嘛的呢?数据是用来实时来显示网站数据的。既然是数据那么就少不了存储数据的东西,并且程序员都知道mysql用的是非常多的,mysql现在被oracle公司收购了。属于oracle公司,那么今天我主要要讲的是php操作mysql增删改查也就是常说的curd操作。大家都不想面向过程来编程吧,这样太繁琐还麻烦。今天我把这些操作抽象出来封装一个函数来调用。以后我还为大家封装成类。这样操作起来更快。好了,请看代码。

$val){
			$sql_key.=$key.",";
			$sql_values.="'".$val."'".",";
	}
	$news_key=trim($sql_key,",");
	$news_values=trim($sql_values,",");
	$sql="INSERT INTO `{$table}` ({$news_key}) VALUES ({$news_values})";
	$re=query($sql);//执行sql语句
	if($re){
		return mysql_insert_id();//返回最后一次执行的id号
	}else{
		return false;
	}
}
//查询
function select($tableName,$field="*",$where="",$order="",$limit="",$group="",$having=""){
		$sql="select $field from $tableName $where $group $having $order $limit";
		$re=query($sql);
		
		if(is_resource($re)){
			$arr=array();
			while($result=mysql_fetch_asso

c($re)){ $arr[]=$result; } return $arr; }else{ return false; } } //删除 function delete($tableName,$where=""){ $sql="delete from $tableName $where"; $re=query($sql); if($re){ return mysql_affected_rows (); }else{ return false; } } //修改 function update($tableName,$array,$where=""){ $fvList=""; foreach ($array as $k=>$v) { $fvList.=",".$k."='".$v."'"; } $fvList=substr($fvList,1); $sql="update $tableName set $fvList $where"; echo $sql; $re=query($sql); if($re){ return mysql_affected_rows(); }else{ return false; } } function query($sql){ if(!$sql)return false; return mysql_query($sql); } var_dump(delete('users','where id=1')); ?>

 以上就是mysql增删改查--CURD操作的内容,更多相关内容请关注PHP中文网(www.)!