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();
}
网友评论