Maison >base de données >tutoriel mysql >mysql ajouter, supprimer, modifier, interroger - opération CURD
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.="'".$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')); ?>
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) !