码迷,mamicode.com
首页 > 数据库 > 详细

PHP操作数据库PDO

时间:2014-10-29 18:51:09      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   os   ar   sp   文件   

PHP操作数据库


载入数据库驱动

訪问phpinfo.php能够查看是否已经载入数据库驱动,例如以下显示还没有载入mySql数据库驱动。

bubuko.com,布布扣

在c盘找到php.ini配置文件开启载入mySql驱动,例如以下图,去掉分号。

bubuko.com,布布扣

bubuko.com,布布扣

连接数据库

<?php

//连接数据库

$dsn="mysql:dbname=test;host=127.0.0.1";//数据源名

$user="root";//username

$password="715632";//密码

try{

$pdoConn=new PDO($dsn,$user,$password);

echo "数据库连接成功";

}catch(PDOException $e){

echo "数据库连接失败".$e->getMessage();

exit;

}

操作数据库

<?php

//连接数据库

$dsn="mysql:dbname=test;host=127.0.0.1";//数据源名

$user="root";//username

$password="715632";//密码

try{

$pdoConn=new PDO($dsn,$user,$password);

echo "数据库连接成功"."<br/>";

}catch(PDOException $e){

echo "数据库连接失败".$e->getMessage();

exit;

}

try{

//插入操作

/*$sql="insert into contacts(name,telno,email) values(?,?,?)";

$ptmt=$pdoConn->prepare($sql);

$name="liujun";

$telno="347535420";

$email="liujun@qq.com";

$ptmt->bindParam(1,$name);

$ptmt->bindParam(2,$telno);

$ptmt->bindParam(3,$email);

$result=$ptmt->execute();

echo "影响行数:".$result;

*/

//查询操作

$sql="select * from contacts";

$ptmt=$pdoConn->prepare($sql);

$result=$ptmt->execute();

if($result==1){//含有结果集

while($list=$ptmt->fetch()){

echo $list[‘name‘]."-----".$list[‘telno‘]."----".$list[‘email‘]."<br/>";

}

}

}catch(PDOExcepton $e){

echo "数据库操作失败";

exit;

}

实例代码:xsphp/demo.php

PHP操作数据库PDO

标签:style   blog   http   io   color   os   ar   sp   文件   

原文地址:http://www.cnblogs.com/mengfanrong/p/4059990.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!