Blogger Information
Blog 27
fans 1
comment 1
visits 21777
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PDO操作删除指定数据-PHP线上五期
哥特的博客
Original
927 people have browsed it

总结:使用函数操作数据库比单个执行操作更具有易用性和维护性,先创建一个链接函数,在连接函数里写入链接数据库的信息并判断是否链接成功。然后创建自定义的删除函数,函数设置两个传参对表名、条件进行设置。最后执行后进行判断,如果执行成功返回的是1并输出删除成功,如果执行失败比如重复刷新页面就会返回假 也就是0 这时候输出删除失败。


实例

<?php
	function con(){
		$dsn = 'mysql:host=127.0.0.1;dbname=a1;charset=utf8;port=3306';
		$dbname = 'root';
		$dbpw = 'root';
		try{
			$p = new PDO($dsn,$dbname,$dbpw);
		}catch(PDOException $e){
			print_r($e->getMessage());
			exit;
		}
		return $p;
	}
	function del_user($table,$where){
		$c = con();
		// DELETE FROM runoob_tbl WHERE runoob_id=3;
		$sql = 'DELETE FROM ';// 删除
		$sql .= $table;
		if(!empty($where)){
			$sql .= ' WHERE ';
			$sql .= $where;
		}
		// echo $sql;exit;
		$a = $c->prepare($sql);
		if($a->execute()){
			if($a->rowCount()){
				$a->setFetchMode(PDO::FETCH_ASSOC);
				$set = $a->fetchALL(); 
				return $set;
			}else{
				return false;
			}
			
		}else{
			return false;
		}
	}
	$s  =del_user('staff','id = 2');
	// var_dump($s);
	if($s!=0){
		echo '删除成功';
	} else{
		echo '删除失败';
	}
	
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post