新人作业task5

2017-10-19  本文已影响0人  Bronze_Yi

这次的作业是用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.
    }

}

上一篇 下一篇

猜你喜欢

热点阅读