Heim  >  Artikel  >  Backend-Entwicklung  >  小词典(php)

小词典(php)

WBOY
WBOYOriginal
2016-06-23 13:28:30969Durchsuche

  • 查询前台页面(enword.php)

  • <html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"></head><body><img  src="1.png"/ alt="小词典(php)" ><h1>英汉词典</h1><form action="enw.php" method="post">请输入英文:<input type="text" name="enword" /><input type="submit" value="查询" name="serch" /></form></body></html>

    2.编写数据库操作类(ewTool.class.php)

    <html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"></head><body><?phpclass enwTool{    protected $conn;    private $host="127.0.0.1";    private $user="root";    private $password="";    protected $bd="php_dic";    //构造函数声明变量    public function __construct()    {        $this->conn=mysql_connect($this->host,$this->user,$this->password) or die("链接失败");        mysql_select_db($this->bd);        mysql_query("set names utf8");    }    //查询数据库语句    public function dql($sql)    {        //$res为资源型        $res=mysql_query($sql,$this->conn) or die(mysql_error());        return $res;    }    //添加数据库语句    public function dml($sql)    {        $b=mysql_query($sql,$this->conn);        if(!$b)        {            return 0;        }        else        {            if(mysql_affected_rows($this->conn))            {                return 1;            }            else            {                return 2;            }        }        }}?></body></html>

    3.编写添加前台页面(add.php)

    <html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"></head><body><h1>请添加英汉</h1><form action="dml.php" method="post">请输入英文:<input type="text" name="eng"/>请输入中文:<input type="text" name="chi"><input type="submit" value="添加"></form></body></html>

    4.便面dml语句代码。

    <html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"></head><body><?phprequire_once "enwTool.class.php";$eng=$_REQUEST['eng'];$chi=$_REQUEST['chi'];if(isset($eng)||isset($chi)){    $sql="insert into dic (enword,chword) values ('$eng','$chi')";    $p=new enwTool();    $res=$p->dml($sql);    if($res==0)    {        echo "老兄没有你没有写东西吧!";    }    else if($res==1)    {        echo "恭喜添加成功!";        echo "<a href='enword.php'>返回</a>";    }    else if($res==2)    {        echo "你添加有误!";    }}else{    echo"请输入";    echo"<a herf='add.php'>返回</a>";   }?></body></html>

    以上就是php代码啦。

    mysql操作也是至关重要的哦!

  • 创建数据库

  • create database php_dic;

    2.创建一张表

    create table dic(

    dic_id int primary key auto_increment,

    enword varchar(20) not null default'',

    chword varchar(200) not ull default''

    )set character utf8;

    3.设置字符集

    set names utf8;

    4.设置数据库表编码和表编码

    alter database php_dic  character set utf8;

    alter table dic character set utf8;

    然后就可以查询和添加啦~~

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn