abstrait:PDO操作的三個(gè)規(guī)定:全部采用預(yù)處理方式操作數(shù)據(jù)表;SQL語句全部采用流行的命名占位符,不再使用傳統(tǒng)的問號(hào)(?);涉及的類主要是PDOStatment類,PDO只涉及prepare()方法。想要完整的PDO連接數(shù)據(jù)庫(kù),首先要在數(shù)據(jù)源(DSN)中設(shè)置數(shù)據(jù)庫(kù)類型、默認(rèn)數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)服務(wù)器、數(shù)據(jù)庫(kù)默認(rèn)編碼集、默認(rèn)端口這幾項(xiàng)。之后再將用戶名、連接密碼以及數(shù)組放入相關(guān)的變量中,并以這些變量創(chuàng)立一PDO的類。
PDO操作的三個(gè)規(guī)定:
全部采用預(yù)處理方式操作數(shù)據(jù)表;
SQL語句全部采用流行的命名占位符,不再使用傳統(tǒng)的問號(hào)(?);
涉及的類主要是PDOStatment類,PDO只涉及prepare()方法。
想要完整的PDO連接數(shù)據(jù)庫(kù),首先要在數(shù)據(jù)源(DSN)中設(shè)置數(shù)據(jù)庫(kù)類型、默認(rèn)數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)服務(wù)器、數(shù)據(jù)庫(kù)默認(rèn)編碼集、默認(rèn)端口這幾項(xiàng)。之后再將用戶名、連接密碼以及數(shù)組放入相關(guān)的變量中,并以這些變量創(chuàng)立一PDO的類。
<?php /** * Created by PhpStorm. * User: hp * Date: 2019/4/9 * Time: 19:22 */ $type = 'mysql'; $host = '127.0.0.1'; $dbName = 'php_edu'; $charset = 'utf8'; $port = 3306; $dsn = $type.':host='.$host.';dbname='.$dbName.';charset='.$charset.';host='.$host; $user = 'root'; $password = '1'; $array = []; try { $pdo = new PDO($dsn, $user, $password, $array); var_dump($pdo); $pdo = null; var_dump($pdo); } catch(PDOException $e) { exit($e->getMessage()); }
Professeur correcteur:天蓬老師Temps de correction:2019-04-10 09:39:48
Résumé du professeur:pdo也有普通數(shù)據(jù)處理方式,不使用預(yù)處理也可以的, 只是預(yù)處理更安全, 更主流, 我們只教預(yù)處理