php mssql クエリについての質問(アドバイスを求めます)
//列全体の値をすべて取得し、2 次元配列に変換します。
function getAll($sql) {
$query=mssql_query($sql);
If($query) {
$temp=array();
while($res=mssql_fetch_assoc($query)) {
$temp[]=$res;
}
return $temp;
}
その他{
false を返します;
}
}
$result ="SELECT zdmc FROM QX WHERE jsid=9 および tcmc='$ditcbo' および kj=1";
$arr=getALL($result);
//二次元配列を一重引用符とカンマで区切られた文字列に変換します
for($i=0;$i
}
$r="'".implode("','", $array )."'";
//この文字列を使用してテーブル内でクエリを実行します
$result2 = mssql_query("SELECT $r FROM $sjb WHERE ID='$bh'");
$row = mssql_fetch_array($result2);
print_r($row)
表示された結果は
です
コードが文字化けする原因は、mmsql の gbk エンコーディングを読み取るためです。使用時に変換しますが、読み込まれた内容が正しくありません
。
私はこれを書いている初心者です、助けてください。