9月 202010
query(‘SET NAMES utf8’); を実行する。
SET NAME は、クライアントから送信されるSQLステートメントの文字セットを指定。
SET CHARACTER_SET は、クライアントから送信される SQL ステートメントの文字セットと、サーバーからクライアントに返される文字セットを指定。
try{
$pdo=new PDO( ‘mysql:host=localhost ; dbname= testDB , user , pass );
//文字セット
$pdo->query(‘SET NAMES utf8’);
//sql準備
$stmt=$pdo->prepare(“select * from test”,array());
//実行
$stmt->execute();
//結果を一行ずつ取得
while($row=$stmt->fetch()){
$data=$row[0].”\t”.$row[1].”\n”;
print $data;
}
$stmt=null;
}catch(PDOException $e){
print $e->getMessage();
}
よく読まれている記事
- 応用情報技術者試験の午後対策
- シェルスクリプト内でexpectを使ってSFTP接続
- モジュール強度のわかりやすい図 モジュール結束性 独立性
- ゴール指向要求分析 アイアスター kaos法
- 平成24年春期 午前問22 解き方メモ
この記事を読んだ人は次の記事も読んでいます:
- 応用情報技術者 平成24年春期 午前問15 解き方メモ
- ワードプレスで高速に記事の文字列の置換する
- grep 文字列検索 linuxコマンドの正規表現
- xmlのエスケープシーケンス 特殊文字
- ブラウザからWebサーバにアクセスするシステムのセキュリティに関する記述のうち,適切なものはどれか
- cakephp2.xチェックボックスの使いかた
- pearインストール 依存するパッケージも同時にインストール