mysql:3062
From: <ky@xxxxxxxxxx>
Date: Fri, 19 Jan 2001 14:26:56 +0900
Subject: [mysql 03062] PHP4 を使った検索ページを作りたい
こんにちは、横森と申します。
MySQL3.23.30gammaとIIS5+PHP4を使った検索ページに挑戦していますが
どうしてもうまく行かないところがあります。
MySQL徹底入門の5項を参考に以下の様な検索のページを作ろうとしています。
またMySQLとIIS、PHPそれぞれは正常に動いているのですが、以下の入力
フォームに英数字を入力するとうまく検索出来るのですが、2バイト文字
を入力すると検索結果0で何も表示されなくなってしまいます。
文字コードがらみの問題かなと思って調べているのですがヒントが見つけ
られません。
分かる方がいらっしゃれば解決のヒントをいただけると助かります。
よろしくおねがいします。
-----------------------search_k.html---------------------------
<body>
電話番号検索<br>
<form method="post" action="search_k.php">
<table>
<tr><td>名前<td><input type="text" name="name" size=20></tr>
<tr><td><input type="submit" VALUE="検索">
<tr><td><input type="reset" VALUE="入力クリア">
</table>
</form>
</body>
</html>
-----------------------search_k.php----------------------------
<TABLE BORDER>
<?php
include "mysub.php3";
myopen();
$row=mysql_select_db("address",$my_con);
if(!$result=mysql_query("select * from Konyu where Name like '%$name%'") )
{
print "失敗 コード=".mysql_errno()."<br>";
exit;
}
while($row=mysql_fetch_array($result) ) {
print "<TR><TD>" .$row["Yomi"].
"</TD><TD>" .$row["Name"].
"</TD><TD>" .$row["Tel"].
"</TD><TD>" .$row["Fax"].
"</TD><TD>" .$row["Other"]. "</TD></TR>";
}
mysql_free_result($result);
if( ! @mysql_close($my_con) ) {
print "${hostname}とのMySQLの切断に失敗しました。<br>";
}
?>
</TABLE>
--------------------------------------------------------------
ky@xxxxxxxxxx
3061 2001-01-19 09:41 [Seiji Tateyama <tate] MySQL 3.23.31 -> 3062 2001-01-19 14:26 ┣[<ky@xxxxxxxxxx> ] PHP4 を使った検索ページを作りたい 3066 2001-01-19 16:28 ┃┗[Akihiko Shinohara <s] 3063 2001-01-19 15:04 ┗[Hiroyuki Sato <hiro@] 3064 2001-01-19 15:08 ┣[Tatsuhiko Miyagawa <] 3065 2001-01-19 15:17 ┃┗[Hiroyuki Sato <hiro@] 3078 2001-01-20 16:54 ┗[Hiroyuki Sato <hiro@] 3086 2001-01-23 12:38 ┗[Seiji Tateyama <tate] MySQL 3.23.32( Re: MySQL 3.23.31) 3089 2001-01-23 14:12 ┣[Hiroyuki Sato <hiro@] 3091 2001-01-24 12:58 ┗[Seiji Tateyama <tate] セキュリティホールのためバージョンアップお勧め 3092 2001-01-24 13:10 ┗[Seiji Tateyama <tate]