em0t 发表于 2015-6-17 22:12:15

ci pdo问题

原生pdo可这样使用:
prepare中使用占位符,execute(array(xx,xx,xxx)),
2.2.0
    function _execute($sql)
    {
      $sql = $this->_prep_query($sql);
      $result_id = $this->conn_id->prepare($sql);

      if (is_object($result_id) && ($result = $result_id->execute()))
      {
            if (is_numeric(stripos($sql, 'SELECT')))
            {
                $this->affect_rows = count($result_id->fetchAll());
            }
            else
            {
                $this->affect_rows = $result_id->rowCount();
            }
      }
      else
      {
            $this->affect_rows = 0;
            $result = FALSE;
      }

      return $result;
    }
但3.0中在相同位置,system/database/drivers/pdo/pdo_driver下

    protected function _execute($sql)
    {
      return $this->conn_id->query($sql);
    }

问题是---在3.0中应该怎样正确使用PDO,可以给我举个简单例子就行,实现prepare,execute(array(XX,XX,XX)).万分感谢!!

em0t 发表于 2015-6-18 15:57:55

有木有人可以给我说一下,多谢多谢
页: [1]
查看完整版本: ci pdo问题