php

研究了一下,终于会操作数据库了。

function query_sql($query) {
    $dbMs='mysql';//数据库类型
    $dbHost='localhost';//数据库主机名
    $dbName='test';//数据库名称
    $dbUser='test';//数据库用户名
    $dbPass='test';//数据库用户密码
    $dsn="$dbMs:host=$dbHost;dbname=$dbName";
    try{
        $dbh=new PDO($dsn,$dbUser,$dbPass);//初始化一个PDO对象,就是创建了数据库连接对象$dbh
        $row=$dbh->query($query);
        $row->setFetchMode(PDO::FETCH_ASSOC);//设置关联数组模式
        $rows=$row->fetchAll();
        $dbh=null;//释放数据库连接
        return $rows;
    }catch(PDOException$e){
        $dberror="Error!: ".$e->getMessage();//获取异常信息
        return $dberror;//返回异常
    }
}
    //sql查询语句
    $query1="select * from user where username='$username'";
    //sql修改语句
    $query2="UPDATE user SET passwd=md5(passwd) WHERE id='1'";
    //sql插入语句
    $query3="INSERT INTO user (username, passwd, role, other) VALUES ('$user', '$pwd', 'admin', NULL);";
    //sql删除语句
    $query4="DELETE user WHERE id='1'";

评论

This is just a placeholder img.