这次的作业是用PDO的方法实现PHP与数据库的链接,
这段代码中新建了一个类,包含着一个PDO对象。
它在对象被创建时被初始化。
之后调用PDO类的方法进行操作。
<?php
/**
* Created by PhpStorm.
* User: liebes
* Date: 16/10/2017
* Time: 8:28 PM
*/
namespace MyProject;
class PDOModel implements iModel
{
protected $pdo ;
// your code
public function __construct($dbHost, $dbUser, $dbPassWord, $dbName, $dbPort = 3306)
{
$pdo = new \PDO($dbHost, $dbUser, $dbPassWord,$dbPort) ;
// your code
}
/**
* @param string $statement
* @return array
*/
public function select(string $statement)
{
$this->pdo->query($statement) ;
// TODO: Implement select() method.
}
/**
* @param string $statement
* @return int rows affected
*/
public function update(string $statement)
{
$this->pdo->exec($statement) ;
// TODO: Implement update() method.
}
/**
* @param string $statement
* @return int rows affected
*/
public function delete(string $statement)
{
$this->pdo->exec($statement) ;
// TODO: Implement delete() method.
}
/**
* @param string $statement
* @return int last insert id
*/
public function insert(string $statement)
{
$this->pdo->exec($statement) ;
// TODO: Implement insert() method.
}
}