thinkPHP5 資料庫 新增資料
目錄結構
Admin.php
<?php namespace app\admin\controller; use think\Controller; 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, ];
相關推薦
thinkPHP5 資料庫 新增資料
目錄結構 Admin.php <?php namespace app\admin\controller; use think\Controller; class Admin extends Controller{ public function lst(){
《資料庫技巧》java對資料庫新增資料後,中文字元變成問號
資料庫:mysql 開發工具:eclipse 遇到的問題:編寫對mysql資料庫的新增語句,然後執行專案後,發現所有的中文內容,在資料庫中均顯示成問號 上述程式碼是向資料庫新增資料的程式碼,執行完畢後,開啟資料庫的顯示如下: 發生這
shell指令碼 連線資料庫 新增資料 查詢資料 連線不同資料庫 shell日期獲取 格式三分鐘前 上週 昨天修改
註釋:shell 單括號運算子號:a=$(date);等同於:a=`date` 雙括號運算子:a=$((1+2));echo $a;等同於:a=`expr 1 + 2` 東西有點多,就一起都講了。 日期格式: 獲取當前日期:1,date "+%Y-%m-%d %
yii連線資料庫新增資料--demo
yii連線資料庫新增資料--demo <?php /** * Created by PhpStorm. * User: kkk * Date: 2018/4/1 * Time: 21:11 */ namespace app\modules\index\models;
批量往資料庫新增資料
聽老師提到,往資料庫中新增百萬,千萬條條的資料的所需時間。自己試著去看了下列印了零到十萬的所需時間,結果大概四分鐘的樣子。顯然對資料庫進行修改的話需要更多的時間。實際所需時間顯然也不可能是多開幾個執行緒就能解決的,於是乎去搜索了方法,找到了這個一串程式碼(修改過了)
切記!pycharm向mysql資料庫新增資料過程
python 匯入包import requests 以爬取騰訊招聘網的招聘資訊為例:(完整程式碼) import requestsfrom lxml import etreeimport pymysqlheaders = {'user-agent': 'Mozilla/5.0 (Windows
Yii2.0 資料庫新增資料的技巧
我們以User表為例,假設User表就3個欄位,id, username, password。 當PHP從瀏覽器接收POST資料後,Yii提供了一種推薦的如下方式: 方法一、load 首先要new User; load方法的原始碼在:vendor/yiisoft/yi
使用C#類向資料庫新增資料的例子原始碼
在上一篇中,增加了sql server資料庫操作類SqlOperator,用於操作sql server資料庫。還有一個SqlStringHelper類,用於處理sql語句的單引號。那麼這兩個類怎麼使用呢?這一篇中,將建立一個測試專案TestWeb,用於測試使用以上類。TestWeb專案將向sql server
jsp資料庫基礎之--往MySQL資料庫新增資料
專案地址:https://gitee.com/martinHuang/jsp-basic/ 前面講到了查詢,還講到了從表單獲取資料,這些是最最基本的了。下面來說說往MySQL資料庫新增資料。先講怎麼做,後面再說明原理 1、新建一個jsp文件,名為insert.jsp,放
解決mysql資料庫新增資料時報錯:1366
中文資料提交到mysql資料時報了個錯誤: Warning Code : 1366 Incorrect string value: '\xE5\x9C\xA8' for column 'conten
Python3操作資料庫-新增資料
1.Python3操作資料庫-新增資料操作 示例程式碼: #!/usr/bin/python # 引用pymysql模組 import pymysql; # 建立資料庫連線 dbconnect = pymysql.connect("localhost","root","","enqu
『PHP學習筆記』系列八:向MySQL資料庫中新增資料
資料表結構: 資料表原有資料: 向MySQL資料庫寫入資料: INSERT INTO 語句通常用於向 MySQL 表新增新的記錄: INSERT INTO table_name (column1, column2, column3,...) VALUES
向資料庫新增中文資料亂碼的解決辦法(本文使用spring-jdbcTemplate)
由於編碼字符集的不同通常容易導致資料庫中文亂碼問題,如顯示問號。 往往由以下三個方面所造成的 (一):資料庫端字符集設定 1.安裝mysql時,會有一個數據庫編碼設定,將其設定為utf-8 2.先設定資料庫的字符集屬性: 3.將要顯示中文的欄位設定為U
新增資料進入資料庫
建立庫 public class MySqlite extends SQLiteOpenHelper{ public MySqlite(Context context) { super(context, "user.db", null,1); }
通過node操作mongodb資料庫,使用mongoose實現新增資料
要點: 1.mongodb資料庫是區別於myserver等使用sql語句操作的關係型資料庫,它是非關係型的資料庫,他更加靈活但是越靈活就越不能處理大型專案,就像js和java。 2.基本的操作步驟如下: 一、通過cmd輸入mongo回車啟動資料庫
PullToRefersh、網路獲取資料新增到adapter和資料庫 然後顯示、無網路時從資料庫獲取資料新增到另一個adapter 然後顯示
package liyuanqi.bwie.com.pulltorrfresh; import android.content.Context; import android.net.ConnectivityManager; import android.net
【MVC】.NET實踐(四)—新增資料到資料庫
1、在主介面Index.cshtml新增“新增”的連結 <tr> <td colspan="4"> @Html.ActionLink("新增",
thinkphp5--新增資料
新增一條資料 insert() $data = ['foo' => 'bar', 'bar' => 'foo']; Db::table('Darren_user')->insert($data); 新增多條資料 insertAll()
非同步請求網路----PullToRefresh上下拉重新整理資料---判斷是否有網--有網請求網路展示資料並新增資料庫----無網展示已新增資料庫的資料
第一步 寫依賴 implementation ‘com.nostra13.universalimageloader:universal-image-loader:1.9.5’ implementation ‘com.github.userswlwork:pull-to-refresh:1.0
JDBC連結本地MySQL資料庫,建立表結構並新增資料和查詢資料
首先我們要下載JDBC的jar包,本專案中jar放在了lib目錄中,大家可以直接使用我這個mysql-connector-java-5.1.42-bin.jar包。 然後新增一個Main,使用JDBC連結MySQL資料庫,建立表結構並新增資料和查詢資料 具體