Heim > Backend-Entwicklung > PHP-Tutorial > PHP操作数据库PDO

PHP操作数据库PDO

WBOY
Freigeben: 2016-06-23 13:52:02
Original
780 Leute haben es durchsucht

PHP操作数据库

加载数据库驱动

访问phpinfo.php可以查看是否已经加载数据库驱动,如下显示还没有加载mySql数据库驱动。


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

连接数据库

//连接数据库

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

$user="root";//用户名

$password="715632";//密码

try{

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

echo "数据库连接成功";

}catch(PDOException $e){

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

exit;

}

操作数据库

//连接数据库

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

$user="root";//用户名

$password="715632";//密码

try{

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

echo "数据库连接成功"."
";

}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']."
";

}

}

}catch(PDOExcepton $e){

echo "数据库操作失败";

exit;

}

实例代码:xsphp/demo.php

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage