怎么并線(三條電線怎么并線)
1467
2025-04-02
數據庫建立好之后,要設定系統的 DSN(數據來源名稱),才能讓網頁可以知道數據庫所在的位置以及數據庫相關的屬性。使用DSN的好處還有,如果移動數據庫檔案的位置,或是換成別種類型的數據庫,只要重新設定 DSN 就好了,不需要去修改原來使用的程序。
說明
編輯
Data Source Name (DSN) [1] ? 的PDO命名慣例為:PDO驅動程序的名稱,后面為一個冒號,再后面是可選的驅動程序連接數據庫變量信息,如主機名、端口和數據庫名。
參數
下面以MySQL為例:mysql:host=localhost;dbname=testdb。
DSN 前綴
前綴是mysql:
host
主機上的數據庫服務器。
port
主機上數據庫服務器監聽的端口號。
dbname
數據庫的名稱。
unix_socket
MySQL的UNIX套接字(不應該被用于主機或端口)。
charset
字符集設置,請參考字符集設置 [2] ? 。
PHP 5.3.6之前,這個元素被忽略。同樣的行為也可以部分地復制與PDO::mysql_attr_init_command驅動器選項,如下面的示例所示。
警告:在下面的例子中這個方法只能用于字符集共享相同的低7位表示為ASCII,如ISO-8859-1和UTF-8。使用不同字符集設置的用戶(如UTF-16或Big5)必須使用PHP 5.3.6和以后的版本。
1
2
3
4
5
6
7
8
9
10
$dsn? =? 'mysql:host=localhost;dbname=testdb' ;
$username? =? 'username' ;
$password? =? 'password' ;
$options? =? array (
PDO::MYSQL_ATTR_INIT_COMMAND?=>? 'SET?NAMES?utf8' ,
);
$dbh? =? new? PDO( $dsn ,? $username ,? $password ,? $options );
?>
數據庫
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。