phpとMysQLの連携がうまくいきません
現在phpとmysqlを連携させて、phpのフォームから文字を入力してmysqlのデータベース上からマッチした検索結果を表示するプログラムを作っているのですがなかなかうまくいきません・・・
お手数ですが詳しい方解答お願いいたします。
<html>
<head>
<title>PHP SEARCH RESULT</title>
<meta http-equiv="Content-type" content="text/html;charset=utf-8">
</head>
<body>
<?
$debug = false;
//DB接続
mysql_connect("localhost","root","c0106426");
mysql_select_db("network");
if($debug) print_r($HTTP_POST_VARS);
//エラーチェック
//リクエストメソッドチェック
if($REQUEST_METHOD != "POST") {
print "Error: invalid method";
exit();
}
//クエリ生成
$query = "SELECT * FROM yougo ";
//検索条件生成
//用語
if(!empty($yougo)) {
$yougo = yougo($yougo);
$where .= "yougo REGEXP '$yougo' && ";
}
if(!empty($where)) {
$where = substr($where, 0, -4);
$where = "WHERE " . $where;
}
$result = mysql_query($query);
$num_rows = mysql_num_rows($result);
if($num_rows == 0) $message = "該当するデータはありませんでした";
else $message = $num_rows . "件ヒットしました";
?>
検索結果<br>
<?=$message?>
<table border=1>
<tr><td>用語</td><td>説明</td><td>講義回数</td></tr>
<? while($row = mysql_fetch_assoc($result)): ?>
<tr><td><?=$row[yougo]?></td><td><?=$row[sestumei]?></td><td><?=$row[kougi]?></td></tr>
<? endwhile; ?>
</table>
<a href="search.html">再検索</a>
</body>
</html>
このようなプログラムを書いているのですがうまく動作しません。。。
フォームからはyougoという形でpostで値をこのphpプログラムに渡しています。
データベースはnetworkという名前で
テーブルはyougoid,yougo,sestumei,yomi,kougi,kai
というテーブルがありまして
yougoの文字を文字入力で検索して
yougo,sestumei,kougi内の内容をテーブルで表示させたいのですが、
どうしてもうまくいきません。
よろしくお願いいたします。