PHP新手入門 資料庫(中)

2021-08-19 19:34:15 字數 854 閱讀 2104

資料庫(中)

用pdo來運算元據庫

1. singleton

singleton中文名稱為單例模式,是一種構造類的設計模式。其目的是為了在全域性獲取這個類的物件時總是能獲取到唯一的物件,而不是每次例項化都建立出新的物件的一種類結構。特別的在db操作中,db連線這種物件就必須是通過單例模式來實現的。

class singleton  

return self::$con;

}}

2.pdo與db

描述:pdo即php資料物件 (php data object)。

pdo可被視為是乙個工具,而這個工具為php訪問資料庫定義了乙個輕量級的一致介面。

實現pdo介面的每個資料庫驅動可以公開具體資料庫的特性作為標準擴充套件功能。 

語法:$pdo = new pdo("db名:host=主機名;dbname=db名","db賬號","db密碼");

補充:在連線db的時候,並不是每一次的連線都能保證一定完成。因此我們必須

設定乙個「保險」來幫助我們監測連線的情況,這個東西就是try…catch機制。

例如:
<?php

trycatch(pdoexception $e)

?>

3. singleton獲取pdo

<?php

class singletonpdocatch(exception $e)

}return self::$pdo;}}

?>

明天更新pdo如何實現db增刪改查

PHP新手入門 03

資料庫 上 1 php建立資料庫 連線 語法 object mysqli connect 網域名稱 db賬號 db密碼 db庫名 例子 con mysqli connect localhost root frankdb 2 向db中插入資料時包含中文出現亂碼的解決方案 語法 mysqli query...

資料庫的基本操作,新手入門

資料庫的基本操作 資料庫表建立,修改,刪除 約束create table 建立表的關鍵字 id int 11 name varchar 25 deptid int 11 salary float 主鍵約束 單字段主鍵,多欄位主鍵 外來鍵約束 非空約束 唯一性約束 預設約束 設定表的屬性自動增長 cr...

新手入門陌生的布林資料

布林資料是sql server中的乙個名詞,布林資料由binary 二進位制 數字組成,既0和1 1為true 真 0為false 假 在電腦科學中,布林資料型別又稱為邏輯資料型別,是一種只有兩種取值的原始型別 非零 通常是1或者 1 和零 分別等價於真和假 在一些語言中,布林資料型別被定義為可代表...