PHP+MySql實現後台數據的讀取
我們使用的是PHP的php_mysqli擴展
首先了解一些基礎的用法
1.連接資料庫使用
mysqli_connect()
參數:主機地址 MYSQL用戶名 MYSQL密碼 選擇連接的資料庫 埠號
返回:如果連接成功返回資源類型的標識符號,如果失敗返回false
如果我們與Mysql建立的連接不止一條,那麼以後操作資料庫的各種函數都必須傳入返回的連接符號
如果我們與mysql建立的連接只有一條,那麼以後操作資料庫的各種函數就不必傳入這個標識符號
2.設置字符集編碼格式
mysqli_set_charset();
3.執行SQL語句
如果是增刪改 將返回布爾類型的是否成功
如果是查詢,將返回資源結果集
$res=mysqli_query();
4.處理結果集
mysqli_fetch_assoc($res);返回關聯數組
mysqli_fetch_row($res);返回索引數組
mysqli_fetch_object($res);返回對象
mysqli_fetch_field($res);返回結果集中每一列的欄位信息(欄位名,表名,資料庫名,欄位類型)
mysqli_data_seek($res, 0);設置結果集指針位置,為零,結果集複位到最開始
mysqli_free_result($res);釋放查詢資源結果集
mysqli_close($conn);關閉資料庫連接
下面我們來實現一個簡單註冊登錄的功能。
先將通用的配置提到一個PHP文件中,後邊再用到引入即可
在資料庫中建個表,以便存取用戶信息。在這我在mydb資料庫中創建了一個名為submit的表。
首先做的是註冊功能,註冊就是將用戶輸入表單中的信息保存到後台資料庫的表中
下邊的是註冊頁的樣式,沒什麼好說的,記住name ID即可
重點是看看如何用JQuery將數據POST到後台
後台的php文件接收數據後,將接收的數據通過SQL語句操作資料庫將數據存入表中
這樣,點擊註冊按鈕,就可將輸入的信息存入表中。成功後跳轉登陸頁
下面做的就是登陸頁,登錄功能需要讀取存在表中的用戶名與密碼信息
登錄頁樣式也不多說。同樣記住需要的name與ID
重點還是JQ代碼
上述登陸頁的JQ代碼所做的是,取到後台登陸PHP文件從資料庫中讀取的用戶名與密碼信息和用戶輸入的新相比較,true則登陸成功
那麼後台登陸頁怎麼寫的呢,很簡單,通過SQL語句從表中讀取到信息後,返回給前台登錄頁面即可
登陸成功後,提示登錄成功,跳轉到首頁(index.html)
文章來源:
http://www.cnblogs.com/cherishli/p/7077787.html
點擊展開全文
※HTML 自定義元素教程
※發現laravel簡單易學,賊歡喜,學習筆記如下
※誰TM改了我代碼?
※剛剛,最強暴雨被進京證嚇尿!
※「阿里雲」躋身全球雲計算四大巨頭
TAG:優才學院 |
※Python寫入數據到MySQL
※PowerBI從SCCM資料庫中分析數據和KPI展現
※收購 Altera 近三年,Intel 終於把 FPGA 賣給了數據中心 OEM 廠商
※ASP.NET Web Forms 數據綁定
※IBM更新SDS,數據保護和存儲產品,連通NAS, 雲與NVMe over Fabric
※Redis-BitMap 「數據結構」可以實現對位的操作
※PowerBI從Exchange跟蹤日誌中分析數據和KPI展現
※Hooking Chrome瀏覽器的SSL函數來讀取SSL通信數據
※實現更好DEVOPS,關鍵取決於數據
※Druid在大數據OLAP場景下實踐
※春季賽數據榜,JackeyLove這項數據碾壓UZI和SMLZ
※使用 Python 將數據寫到 CSV 文件
※GTAOL Mottcvl美女捏臉數據一覽
※數據正翹首以待:NVMe SSD 為 OLTP 平台帶來更多優勢
※TCGA資料庫mRNA&lncRNA數據提取
※IBM發布PAIRS Geoscope專用於搜索地理空間大數據
※數據中心管理:DCIM Out 了,DMaaS 上位!
※蘋果放開USB Type-C轉Lightning介面數據線MFi授權
※2月VR大數據 | Oculus CV1再超HTC Vive,Pico小怪獸成功逆襲
※從MSI數據上來看,Letme真的是除了UZI外,RNG最穩的一個嗎?