意識流php入門基礎學習筆記

addAdmin(添加管理員)php

 

流程:mysql

addAdmin.php(視圖界面)[傳遞act的值]  --->  doAdminAction.php(總處理經過include.php包含了全部函數--->根據傳過來的actadmin.inc.php中找到合適的函數 --->  調用mysql.func.php中的insert()插入數據庫sql

 

 

一個表單,action=」doAdminAction.php?act=addAdmin」,傳到addAdmin數據庫


 

act=addAdmin表示傳過去一個act的參數,對應爲addAdmin的操做數組

其中在doAdminAction.php中,act經過$_REQUEST[‘act’]傳進來函數

 

設置一個include文件,裏面require_once全部的php文件,這樣就不用在每一個文件中引入不少,只要包含一個include.php便可ui

 

core文件夾內包含全部函數方法spa

上面的addAdmin函數就在core文件夾內的admin.inc.phporm


 

首先用$_POST方法把這個表單全部數據都傳過來保存在一個數組$arr中,其中表單inputname屬性決定了傳過來以後的標籤。最後經過insert()函數進行插入數據庫。字符串

insert()函數mysql.func.php中,是全部數據庫功能的函數


 

註釋:(1join():把數組元素合併成一個字符串;array_keys() 函數返回包含數組中全部鍵名的一個新數組

 (2array_values() 函數返回一個包含給定數組中全部鍵值的數組,但不保留鍵名

 (3mysql_insert_id() 函數返回上一步 INSERT 操做產生的

拿上面那個爲例介紹insert工做原理:

正常的sql語句插入數據庫 insert  (表名)  (鍵名)  values  (鍵值

array_keys()array_values()返回包含數組全部鍵名、鍵值的新數組

最後要經過mysql_query($ssql)執行一下這個句柄

相關文章
相關標籤/搜索