tp5,PHP中PDO连接数据库,及操作格式。操作方法简述

1.PDO常用方法及其应用 

PDO::query() 主要是用于有记录结果返回的操作,特别是SELECT操作 

PDO::exec() 主要是针对没有结果集合返回的操作,如INSERT、UPDATE等操作 

PDO::lastInsertId() 返回上次插入操作,主键列类型是自增的最后的自增ID 

PDOStatement::fetch() 是用来获取一条记录 

PDOStatement::fetchAll() 是获取所有记录集到一个中 


2.//PDO连接数据库,写在common.php里面的

function dbLinkPdo(){

try{

$podLink = new \PDO('mysql:host=localhost:3306;dbname=test','root','root');

$podLink->query('set names utf8');

return $podLink;

}catch (PDOException$error){

echo 'error'.$error->getMessage();die;

}

}


3.//随便写在一个控制器中的,方法。

public function pdoLinkDataBase()

{

 $pdo = dbLinkPdo();

$select = $pdo->query("select * from table_name")->fetchAll();

echo json_encode($select);die;//查询,显示

 if($pdo -> exec("insert into table_name(account,password) values ('测试',MD5('123456abc'))")){

echo "插入成功!".$pdo -> lastInsertId();

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pdo类PDO是一个“数据库访问抽象层”,作用是统一各种数据库的访问接口,与mysql和mysqli的函数库相比,...
    桖辶殇阅读 890评论 0 0
  • pdo基本使用 【PDO是啥】 PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都...
    桖辶殇阅读 1,359评论 0 4
  • MSSQL 跨库查询(臭要饭的!黑夜) 榨干MS SQL最后一滴血 SQL语句参考及记录集对象详解 关于SQL S...
    碧海生曲阅读 5,687评论 0 1
  • 贫血是很常见的一种症状,特别是女性。曾经就有“九个女人,九个贫血”的说法。一旦患上贫血,就会容易头晕心悸、疲乏无力...
    行走的小牧童阅读 402评论 1 0
  • 我们都是普通人 是可悲的 又都是幸福的 生在和平的国家 忙忙碌碌
    李暗暗阅读 70评论 0 0