はじめまして、お世話になります。
現在私はPHPを使用し、SQLserver2012へ接続使用と試みております。
ドライバー等をインストールし、
lang
1$con=new PDO("sqlsrv:server=$serverName;Database=$dbName","","");
での接続は完了しました。
しかし、途中でファイルの文字コードを「UTF-8」から「Shift_JIS」に変えなければならなくなりました。
そこで、ファイルの文字コードをUTF-8NからShift_JISに変換したところ、SQLのクエリが通らなくなってしまいました。(結果が空です)
これはなぜでしょうか。(もう一度UTF-8に戻すと正常に取得できます)
ご教授いただけたら幸いです。宜しくお願い致します。
以下プログラムです。
lang
1<?php 2$serverName=".\\hoge"; 3$dbName="moge"; 4 5 6//PDO 7$con=new PDO("sqlsrv:server=$serverName;Database=$dbName","",""); 8 9if($con){ 10 echo "connected!"; 11}else{ 12 die("error!=>".$con->errorInfo()); 13} 14 15$sql="select * from テーブル名"; 16 17foreach($con->query($sql) as $res){ 18 print_r($res); 19} 20 21exit; 22?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/04/17 04:14