Maison > base de données > tutoriel mysql > mysql ajouter, supprimer, modifier, interroger - opération CURD

mysql ajouter, supprimer, modifier, interroger - opération CURD

黄舟
Libérer: 2016-12-28 13:58:35
original
1629 Les gens l'ont consulté

En tant que programmeur web, tout le monde sait que les données sont indispensables pour tout site web, alors à quoi servent les données ? Les données sont utilisées pour afficher les données du site Web en temps réel. Puisqu'il s'agit de données, quelque chose pour stocker les données est indispensable, et les programmeurs savent tous que MySQL est beaucoup utilisé. MySQL est désormais acquis par Oracle. Il appartient à la société Oracle, donc ce dont je parlerai principalement aujourd'hui est l'opération PHP de MySQL pour ajouter, supprimer, modifier et interroger, qui est souvent appelée l'opération curd. Personne ne souhaite programmer de manière orientée processus, car cela est trop fastidieux et fastidieux. Aujourd'hui, j'ai résumé ces opérations et encapsulé une fonction à appeler. Je l'encapsulerai également dans des cours pour tout le monde à l'avenir. Cela fonctionne plus rapidement. Ok, regarde le code.

<?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.="&#39;".$val."&#39;".",";
	}
	$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."=&#39;".$v."&#39;";
		}
			$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(&#39;users&#39;,&#39;where id=1&#39;));
?>
Copier après la connexion

Ce qui précède est le contenu de l'opération d'ajout, de suppression, de modification et de requête CURD de MySQL. Pour plus de contenu connexe, veuillez faire attention au site Web chinois PHP (www.php.cn) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal