新人作业task5

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

}

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

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,634评论 19 139
  • pdo基本使用 【PDO是啥】 PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都...
    桖辶殇阅读 5,167评论 0 4
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,738评论 25 709
  • 惊梦 在清晨酗酒,要一本正经,要保持清醒 看一枝如烟柳,对雨水和炊烟深信不疑 然后等,等吹面不寒 等风如老瞎子的手...
    Gloomykid阅读 2,361评论 0 5
  • 1 生活在这世上的每一个人,无论你是英俊或普通、贫穷或富有、得意或失意,你都渴望能够拥有一段美好的爱情,来温暖自己...
    林启山阅读 5,446评论 2 3