ホームページ >バックエンド開発 >PHPチュートリアル >php mssql クエリの問題 (アドバイスを求める)
PHP MS SQL select
//列全体の値をすべて取得し、2 次元配列に変換します。 エラーを報告するときは、エラー メッセージが表示されます
$query=mssql_query($sql) {
$ temp =array(); else{
}
}
$arr=getALL($結果);
for($i=0;$i
}
$r = '[ ' . implode("],[", $array ) . ']'
/$r="'".implode(",", $array )."'"; FROM $sjb WHERE ID='$bh'");
$row = mssql_fetch_array($ result2);
print_r($row)
申し訳ありませんが、もう一度助けてください
誰があなたの汚いテクスチャをはっきりと見ることができますか?
$r = '[' . implode("],[", $array ) . ']';
echo gettype($r);
$r utf8 を中国語の結果として表示しますそれ
その後、元の gbk エンコーディングを使用してテーブルはテストされ、どこに問題があるのかわかりません。
$r = '[' . implode("],[", $array ) . ']'
$result2 = mssql_query("SELECT $r FROM $sjb ID='$bh'"); = mssql_fetch_array($result2);
print_r($row)
最初のスクリーンショットの文字列はどこから来たのでしょうか?
中国語の mssq を扱う場合は、gbk エンコーディングを使用することをお勧めします
echo gettype($r);
これが異なる動作をする場合は、他の方法を考える必要があります