Php PDO获取、执行、语句等

Php PDO获取、执行、语句等,php,oop,pdo,Php,Oop,Pdo,我一直在阅读书籍和许多帖子,内容涉及以面向对象的方式检索和插入数据的正确方法和推荐方法 我不能完全理解查询、选择、获取、执行命令以及在何处和何时使用这些命令。别误会我的意思,我一直试图从其他人的例子和东西中阅读它们,但我需要一个简单的例子来帮助我理解它们的逻辑 如果你有任何短的和对点的例子,这些方法在实际情况下使用,请张贴它,我将非常感谢 我编写了一些东西,虽然对我来说有点模糊,因为我实际上是从高级的东西开始的,但我需要对上面的命令进行解释,以帮助我理解和开始 <?php clas

我一直在阅读书籍和许多帖子,内容涉及以面向对象的方式检索和插入数据的正确方法和推荐方法

我不能完全理解查询、选择、获取、执行命令以及在何处和何时使用这些命令。别误会我的意思,我一直试图从其他人的例子和东西中阅读它们,但我需要一个简单的例子来帮助我理解它们的逻辑

如果你有任何短的和对点的例子,这些方法在实际情况下使用,请张贴它,我将非常感谢

我编写了一些东西,虽然对我来说有点模糊,因为我实际上是从高级的东西开始的,但我需要对上面的命令进行解释,以帮助我理解和开始

<?php 
   class DB { 

      private    $_pdo, 
           $_query,  
           $_error = false,  
           $_results,  
           $_count = 0; 

      private function __construct() { 
               try { 
                  $this->_pdo = new PDO('mysql:host=' . Config::get('mysql/host') . ';dbname=' . Config::get('mysql/db'), Config::get('mysql/username'), Config::get('mysql/password')); 
                    } catch(PDOException $e) { 
                  die($e->getMessage()); 
                       }             
     ?> 

非常简单,所有数据库驱动程序的流程都是相同的:

您首先创建一个新的PDO连接。。。 一旦建立了连接,就可以准备查询prepare 如果成功,调用prepare将返回语句对象 使用语句对象可以执行查询。 如果查询返回结果,则需要获取行,以便读取值。
谢谢你的回答,谢谢你的逻辑。如果你不介意的话,你能用所有这些来编一个例子吗?@Flowx我扩展了我的回答非常感谢你,meda!非常感谢欢迎兄弟,除了阅读文章和书籍外,还要阅读手册
#see corresponding bullet
try { 
    $this->_pdo = new PDO('....');           #1
    $sql = 'SELECT * FROM table';
    $statement = $this->_pdo->prepare($sql); #2|#3
    $statment->execute();                    #4
    $row = $statement->fetch();              #5
    //var_dump($row);
} catch(PDOException $e) { 
    die($e->getMessage()); 
}