PHPでのDB作成不良

#PHPを利用した検索機能つきDB作成

自力では検索機能が作れず、サイトのものをMCして自分で使えるものにしようと思ったのですが、検索の部分でDBに接続できずエラーが出てしまいます。わかる範囲で修正してみたのですがよくわかりません。コメントをお願いします。

MySQL
create table search (
 number int(5) PRIMARY KEY AUTO_INCREMENT,
 name varchar(255) NOT NULL,
 address varchar(255),
 gender varchar(20) NOT NULL,
 skill varchar(255)
);
insert into search values(1, "山田　太郎", "東京都新宿区１２３", "男性", "営業");
insert into search values(2, "山田　次郎", "東京都新宿区１２３", "男性", "");
insert into search values(3, "春日　林太郎", "京都府紋所２５－１", "男性", "ワープロ/表計算/プログラミング/営業/音楽");
insert into search values(4, "鈴木　花子", "千葉県お台場２", "女性", "営業");
insert into search values(5, "田中　サチ子", "北海道稚内市ピーエイチビル５F", "女性", "ワープロ");
insert into search values(6, "佐藤　麗子", "アメリカアリゾナ州", "女性", "営業");
insert into search values(7, "中島　達夫", "東京都新宿区高田馬場９８７", "男性", "ワープロ/表計算/プログラミング");
insert into search values(8, "伊集院　鈴之介", "東京都田園調布５", "その他", "営業/音楽");
insert into search values(9, "藤田　田", "茨城県鹿島市９０", "男性", "表計算");
insert into search values(10, "孫　正義", "東京都大手町SBビル", "男性", "ワープロ");

HTML(INPUT)
 <html>
<head>
<title>PHP SEARCH</title>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="" method="post" action="search.php">
  検索条件を指定してください<br>
  <table width="500" border="1" cellspacing="1" cellpadding="0">
    <tr> 
      <td>名前</td>
      <td> 
        <input type="text" name="name" size="40" maxlength="255">
      </td>
    </tr>
    <tr> 
      <td>住所</td>
      <td> 
        <input type="text" name="address" size="40" maxlength="255">
      </td>
    </tr>
    <tr> 
      <td>性別</td>
      <td> 
        <input type="radio" name="gender" value="男性">
        男性　 <br>
        <input type="radio" name="gender" value="女性">
        女性<br>
        <input type="radio" name="gender" value="その他">
        その他</td>
    </tr>
    <tr> 
      <td>スキル</td>
      <td> 
        <input type="checkbox" name="skill[0]" value="ワープロ">
        ワープロ<br>
        <input type="checkbox" name="skill[1]" value="表計算">
        表計算<br>
        <input type="checkbox" name="skill[2]" value="プログラミング">
        プログラミング<br>
        <input type="checkbox" name="skill[3]" value="営業">
        営業<br>
        <input type="checkbox" name="skill[4]" value="音楽">
        音楽</td>
    </tr>
  </table>
  <input type="submit" name="submit" value="検索">
  <input type="reset" value="条件クリア">
</form>
</body>
</html>
  

PHP(検索)
<html>
<head>
<title>PHP SEARCH RESULT</title>
<meta http-equiv="Content-Type" content="text/html; charset=x-euc-jp">
</head>
<body>
<?php
$debug = false;

//DB接続
mysql_connect("localhost","root","12345");(←ここでエラーが出てます)
mysql_select_db("sample");

if($debug) print_r($HTTP_POST_VARS);

//エラーチェック
 //リクエストメソッドチェック
if($REQUEST_METHOD != "POST") {
 print "Error: invalid method";
 exit();
}

//クエリ生成
$query = "SELECT * FROM search ";

//検索条件生成
 //名前
 if(!empty($name)) {
  $name = addslashes($name);
  $where = "name = '$name' && ";
 }
 //住所
 if(!empty($address)) {
  $address = addslashes($address);
  $where .= "address REGEXP '$address' && ";
 }
 //性別
 if(!empty($gender)) {
  $gender = addslashes($gender);
  $where .= "gender = '$gender' && ";
 }
 //スキル
 if(!empty($skill)) {
  foreach($skill as $value) {
   $value = addslashes($value);
   $temp_where .= "skill REGEXP '$value' || ";
  }
  $temp_where = substr($temp_where, 0, -4);
  $where .= "(". $temp_where. ") && ";
 }
if(!empty($where)) {
 $where = substr($where, 0, -4);
 $where = "WHERE " . $where;
}
$query .= $where;
if($debug) {
 print "<BR><BR>";
 print $query;
}

$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><td>スキル</td></tr>
<? while($row = mysql_fetch_assoc($result)): ?>
<tr><td><?=$row[name]?></td><td><?=$row[address]?></td><td><?=$row[gender]?></td><td><?=$row[skill]?></td></tr>
<? endwhile; ?>
</table>
<a href="input.html">再検索</a>
</body>
</html>


以上、少しご確認してもらえると助かります！