最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql增删改查--CURD操作

来源:动视网 责编:小采 时间:2020-11-09 09:14:14
文档

mysql增删改查--CURD操作

mysql增删改查--CURD操作:作为一个web程序员大家都知道做任何一个网站都少不了数据,那么数据是用来干嘛的呢?数据是用来实时来显示网站数据的。既然是数据那么就少不了存储数据的东西,并且程序员都知道mysql用的是非常多的,mysql现在被oracle公司收购了。属于oracle公司,那么
推荐度:
导读mysql增删改查--CURD操作:作为一个web程序员大家都知道做任何一个网站都少不了数据,那么数据是用来干嘛的呢?数据是用来实时来显示网站数据的。既然是数据那么就少不了存储数据的东西,并且程序员都知道mysql用的是非常多的,mysql现在被oracle公司收购了。属于oracle公司,那么


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

<?php
$conn=mysql_connect("localhost","root","root");
mysql_query("set names utf8");
mysql_select_db("test");
/**
**insert 操作
*/
function insert($table,$data){
	if(!is_array($data))return false;
	$sql_key="";
	$sql_values="";
	foreach($data as $key=>$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_assoc($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操作

mysql增删改查--CURD操作:作为一个web程序员大家都知道做任何一个网站都少不了数据,那么数据是用来干嘛的呢?数据是用来实时来显示网站数据的。既然是数据那么就少不了存储数据的东西,并且程序员都知道mysql用的是非常多的,mysql现在被oracle公司收购了。属于oracle公司,那么
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top