ホームページ  >  記事  >  バックエンド開発  >  「php---mysql シンプルなアプリケーション---オンライン辞書」_PHP チュートリアル

「php---mysql シンプルなアプリケーション---オンライン辞書」_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-14 10:06:45859ブラウズ

[html]
 
 
 
 
ここにタイトルを挿入 
 
 
    <フォームアクション="search.php"メソッド="ポスト"> 
        输入您要查找的英文单词:
 
       
 
       
 
     
 
 



<頭>

ここにタイトルを挿入


 


  请输入您要查找的英文单词:

  

  

 

[php] plaincopyprint を表示しますか?
 
クラス DicTool{
 
    プライベート $conn; 
    プライベート $host = "ローカルホスト"; 
    プライベート $user = "ルート"; 
    プライベート $パスワード = "123"; 
    プライベート $db = "テスト"; 
 
    //构造関数数,初期化データ,连接データ库
    関数 __construct(){
             
        $this->conn = mysql_connect($this->ホスト, $this->ユーザー, $this->パスワード); 
        if (!$this->conn){
            die("接続データベース库失败".mysql_error()); 
        }
        //选择データベース库
        mysql_select_db($this->db,$this->conn); 
        mysql_query("セット名 utf8"); 
    }
 
    関数 findchword($enword){
         
        $sql = "enword ='".$enword."'limit 0,10"; の単語から * を選択します。 
         
        $res = mysql_query($sql,$this->conn) または die(mysql_error()); 
         
        if (!$res){
            return 0;//失败
        }その他{
             
            $row = mysql_fetch_assoc($res); 
            $row['chword'] を返します。 
        }
    }
 
}

クラス DicTool{

プライベート $conn;
 private $host = "ローカルホスト";
 private $user = "root";
 プライベート $パスワード = "123";
 プライベート $db = "テスト";

//コンストラクター、データの初期化、データベースへの接続
関数 __construct(){

$this->conn = mysql_connect($this->ホスト, $this->ユーザー, $this->パスワード);
if (!$this->conn){
Die("データベースへの接続に失敗しました".mysql_error());
}
//データベースを選択
mysql_select_db($this->db,$this->conn);
mysql_query("セット名 utf8");
}

関数 findchword($enword){

$sql = "enword ='".$enword."'limit 0,10";
の単語から * を選択
$res = mysql_query($sql,$this->conn) または die(mysql_error());

if (!$res){
0 を返す;//失敗しました
}その他{

$row = mysql_fetch_assoc($res);
$row['chword'];
を返します }
}

}
[php]
header("Content-Type: text/html; charset=UTF-8"); Include_once 'DicTool.class.php';
$dicTool = 新しい DicTool();
If (isset($_POST['enword'])){

$chword = $dicTool->findchword($_POST['enword']); if ($chword){
echo $_POST['enword']."対応する中国語の意味は次のとおりです: ".$chword."
"; }その他{
echo "結果が見つかりません!
"; }
}その他{
echo "入力が得られませんでした!
"; }
echo "クリックして戻る
";
header("Content-Type: text/html; charset=UTF-8");
include_once 'DicTool.class.php';

$dicTool = 新しい DicTool();

if (isset($_POST['enword'])){

$chword = $dicTool->findchword($_POST['enword']);
if ($chword){
echo $_POST['enword']."対応する中国語の意味は次のとおりです: ".$chword."
";
}その他{
echo "結果が見つかりません!
";
}
}その他{
echo "入力が取得されませんでした!
";
}
echo "
クリックして戻る
";







http://www.bkjia.com/PHPjc/477931.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/477931.html

[html] !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd html head メタ http-equiv=Content-Type content=text /html; charset=UTF-8 タイトル...