博客列表 >Db类下创建数据库连接方法和查询方法

Db类下创建数据库连接方法和查询方法

文永
文永原创
2019年11月28日 17:09:54929浏览

Db类下创建数据库连接方法和查询方法

`<?php
class Db {
public $dsn;
public $user;
public $password;
public $pdo;

  1. public function connect(){
  2. $this->pdo = new PDO($this->dsn,$this->user,$this->password);
  3. }
  4. public function __construct($dsn,$user,$password)
  5. {
  6. $this->dsn = $dsn;
  7. $this->user = $user;
  8. $this->password = $password;
  9. $this->connect();
  10. }
  11. public function __destruct()
  12. {
  13. $this->pdo = null;
  14. }
  15. public function select($sql){
  16. $stmt = $this->pdo->prepare($sql);
  17. $stmt->bindParam('uid',$uid,PDO::PARAM_INT);
  18. $stmt->execute();
  19. $user = $stmt->fetchAll(PDO::FETCH_ASSOC);
  20. foreach ($user as $v){
  21. echo '<pre>' . print_r($v, true);
  22. }
  23. return $stmt;
  24. }

}

$db = new Db(‘mysql:host=localhost;dbname=apple;’,’root’,’root’);
if ($db->pdo){
echo ‘数据库连接成功!’;
}
echo ‘<hr>‘;

$sql = ‘SELECT * FROM user WHERE uid>=1’;
$user = $db->select($sql);
print_r($user);
`

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议