thinkPHP5 数据库 添加数据
目录结构
Admin.php
<?php namespace appadmincontroller; use thinkController; class Admin extends Controller{ public function lst(){ return $this->fetch("lst"); } public function add(){ //判断页面是否提交 if(request()->isPost()){ // dump(input("post.")); //打印接收到的参数 $data = [ //接受传递的参数 "username" => input("username"), "password" => md5(input("password")), ]; /* Db("表名") 数据库助手函数*/ if(Db("admin") -> insert($data)){ //添加数据 return $this->success("添加成功","lst"); //成功后跳转 lst 界面 }else{ return $this->error("添加管理员失败"); } return; } return $this->fetch("add"); } }
add.html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>后台</title> <style type="text/css"> h1{ color: #f56868; text-align: center; } </style> </head> <body> <h1>我是add</h1> <!-- action="" 值如果为空 提交到调用方法 --> <form role="form" action="" method="post"> 管理员名:<input type="text" name="username" /><br /><br /> 管理员角色:<input type="text" name="password" /> <input type="submit" value="提交"/> </form> </body> </html>
lst.html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>后台</title> </head> <body> <div>我是lst</div> <a href="{:url("admin/add")}">跳转add</a> </body> </html>
database.php 链接数据库
<?php return [ // 数据库类型 "type" => "mysql", // 服务器地址 "hostname" => "127.0.0.1", // 数据库名 "database" => "blog", // 用户名 "username" => "root", // 密码 "password" => "root", // 端口 "hostport" => "", // 连接dsn "dsn" => "", // 数据库连接参数 "params" => [], // 数据库编码默认采用utf8 "charset" => "utf8", // 数据库表前缀 "prefix" => "tp_", // 数据库调试模式 "debug" => true, // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器) "deploy" => 0, // 数据库读写是否分离 主从式有效 "rw_separate" => false, // 读写分离后 主服务器数量 "master_num" => 1, // 指定从服务器序号 "slave_no" => "", // 是否严格检查字段是否存在 "fields_strict" => true, // 数据集返回类型 "resultset_type" => "array", // 自动写入时间戳字段 "auto_timestamp" => false, // 时间字段取出后的默认时间格式 "datetime_format" => "Y-m-d H:i:s", // 是否需要进行SQL性能分析 "sql_explain" => false, ];
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。