php中的PDO操作

// PDO --> PHP Data Object
try{
	// 链接数据库
	$dsn = 'mysql:host=127.0.0.1;dbname=thinkphp';
	$pdo = new PDO($dsn,'root','321321');
	// 查询
	$sql_get = 'SELECT * FROM `think_users`';
	$sql_fid = 'SELECT * FROM `think_users` WHERE name=:name';
	// 添加
	$sql_add = "INSERT INTO `think_users`(name,pwd,num) VALUES('马化腾','".md5('mahuateng')."',100)";

	// 插入数据
	if($count = $pdo->exec($sql_add))
	{
		echo '受影响的数据数据'.$count.'条<br>';
	}

	// 获取所有数据
	$results = $pdo->query($sql_get);
	adv_echo($results->fetchAll());

	// 获取指定数据
	$name = '马化腾';
	$query = $pdo->prepare($sql_fid);
	$query->bindParam('name',$name); // 这里传递的$name 是变量的引用
	if($query->execute())
	{
		$results = $query->fetchAll();
		adv_echo($results);
	}
	// fetchAll 返回全部结果集
	// fetch 返回第一个结果
	// @link http://www.cnblogs.com/xiaochaohuashengmi/archive/2010/08/12/1797753.html

}catch(PDOException $e){
	adv_echo($e);
}
exit();
// helper function
function adv_echo($o){echo '<pre>';print_r($o);echo '</pre>';}


具体细节操作看这个博客  PDO

PDO(PHP Data Object)是PHP5版本增加的功能 PHP6将不再使用 mysql.dll 中提供的mysql接口函数 全部默认PDO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值