很高興,在 PHP 的學習過程中可以學到 PDO 的技巧。
根據書本中的範例,逐一建置 MySQL 的資料庫,並引入相關參考數據到資料表中;可以正常抓取到資料並顯示出來,這其中當然也包含有中文字。
[補充說明一下,範例中的資料庫、字碼的設定及抓資料的程式碼存檔,都是以 UTF-8 處理。]
<?php
try
{
// 設定 MySQL 資料庫的 DSN
$dsn = 'mysql:host=localhost;dbname=ch18;';
$user = 'daniel';
$password = '123456';
// 建立 PDO 物件
$pdo = new PDO($dsn, $user, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// 設定 MySQL 資料庫的字元編碼
$pdo->query('set character set utf8');
可能是試做很順利,所以就想到是不是也可以抓取現有使用的MSSQL資料庫?
http://pertonchang.blogspot.tw/2012/06/php-pdo-mssql.html#links