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());
}