[PHP-users 2169] Re: SJIS->EUC bug ?
Yoshio Funaki
php-users@php.gr.jp
Wed, 19 Sep 2001 10:25:59 +0900
元ネタの船木@秋田県立図書館です。
とりあえず、SQL生成部の問題もあろうかと思いまして、
PHPのSQL生成部の関数をお知らせします。
function query_data($sw,$data)
{
switch($sw) {
case "S":
$QE="'".$data."%'";
break;
case "M":
$QE="'%".$data."%'";
break;
case "E":
$QE="'%".$data."'";
break;
}
return($QE);
}
ごらんの通り、$swで前方一致、部分一致、後方一致をみて
SQLのqueryをつくってるだけです。
ということで、大垣さんの
>もしかして以下のようなSQL文をPostgreSQLに渡していませんか?
>$sql = 'SELECT * FROM some_table WHERE some_field = "箱"';
と言う心配はありません。(と思います・・多分 弱気モード ^^;)
で、ここで化けるんですよねぇ・・・ 何でだろ?
秋田県立図書館 船木 喜夫 yoshio@apl.pref.akita.jp
----
Yoshio Funaki yoshio@apl.pref.akita.jp