freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于php和mysql動態(tài)網(wǎng)頁設(shè)計-資料下載頁

2024-11-06 09:41本頁面

【導(dǎo)讀】互,滿足用戶更高的需求。動態(tài)網(wǎng)頁是指用戶將HTTP請求發(fā)送到一個可執(zhí)行應(yīng)用程序而。不是一個靜態(tài)的HTML文件。服務(wù)器將運行該程序以對用戶響應(yīng),并將處理結(jié)果返回客戶。端,或者對數(shù)據(jù)記錄進行更新。目前,動態(tài)網(wǎng)頁開發(fā)技術(shù)主要有ASP、、PHP和。JSP,為用戶開發(fā)動態(tài)網(wǎng)頁,發(fā)布實時和交互式信息提供有力的支持。本文涉及了PHP、MySQL. 與Apache的下載,安裝和配置。電流及功率的監(jiān)測。

  

【正文】 數(shù)返回一個數(shù)值型錯誤碼,而 mysql_error()函數(shù)返回一個錯誤的文字說明。如果沒有出現(xiàn)錯 誤,則數(shù)值型錯誤碼為 0,而文字說明的值是一個空字符串。 如果程序執(zhí)行多個 MySQL 操作,其中的一個操作引發(fā)了錯誤,則關(guān)于該錯誤信息在下一項操作開始時將會丟失。 刪除數(shù)據(jù)庫 有時為了節(jié)省空間或為了保密,需要將建立的數(shù)據(jù)庫刪除,刪除數(shù)據(jù)庫可以使用如下SQL 語句: $mysql_mand=”drop database if exists 數(shù)據(jù)庫文件名 ”。 $result=mysql_query($mysql_mand)。 其結(jié)構(gòu)類似于創(chuàng)建數(shù)據(jù)庫, if 表示判斷數(shù)據(jù)庫是否存在, 如果不存在,則刪除數(shù)據(jù)庫。刪除數(shù)據(jù)庫也可以使用如下格式: $result=mysql_query(“drop database if exists 數(shù)據(jù)庫文件名 ”)。 查詢數(shù)據(jù)庫文件信息 要得到 MySQL 服務(wù)器建立的數(shù)據(jù)庫文件的信息,可以用如下語句: 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 27 $database=mysql_list_dbs($conn) $database 是一個數(shù)組變量 , 存儲的是 MySQL 服務(wù)器已經(jīng)建立的數(shù)據(jù)庫的文件名稱 ,一個數(shù)據(jù)庫名就是 $database 的一個數(shù)組單元 ; $conn 為連接服務(wù)器變量。 查詢數(shù)據(jù)表文件信息 要得到數(shù)據(jù)庫中建立的數(shù)據(jù)表文件的信息,可以用如下語句: $tables=mysql_list_tables($database_name,$conn) $tables 是數(shù)組變量,保存指定數(shù)據(jù)庫的數(shù)據(jù)表的文件名稱,數(shù)據(jù)表文件名保存在 $tables的數(shù)組單元中。 $database_name 是要查詢的數(shù)據(jù)表名, $conn 是服務(wù)器連接信息。 查詢數(shù)據(jù)庫個數(shù) 要得到指定 MySQL 服務(wù)器的數(shù)據(jù)庫的個數(shù)信息,可以用如下語句: $database=mysql_list_dbs($conn) $database_count=mysql_num_rows($database) $database_count 是數(shù)據(jù)庫個數(shù)變量,存儲的是已經(jīng)建立的數(shù)據(jù)庫文件個數(shù),實質(zhì)就是$database 數(shù)組的單元個數(shù)。 $database 是數(shù)據(jù)庫文件名變量。 查詢數(shù)據(jù)庫中數(shù)據(jù)表個數(shù) 要得到指定數(shù)據(jù)庫的數(shù)據(jù)表的個數(shù)信息,可以使用如下語句: $tables_count=mysql_num_rows($tables) $tables_count 是數(shù)據(jù)表個數(shù)變量,存儲的是已經(jīng)建立的 數(shù)據(jù)表文件個數(shù),實質(zhì)就是$tables 數(shù)組的單元個數(shù)。 $tables 是數(shù)據(jù)表文件變量。 查詢數(shù)據(jù)庫的名稱 要得到 MySQL 服務(wù)器數(shù)據(jù)庫文件的名稱,可以使用如下語句: $dbase_name=mysql_tablename($database,$i) 變量 $dbase_name 存儲查詢的數(shù)據(jù)庫文件名稱,實質(zhì)就是 $database 數(shù)組的第 i 個單元的元素值 (i 從 0 開始 ), $database 為數(shù)據(jù)庫文件名變量。 查詢數(shù)據(jù)表的名稱 要得到指定數(shù)據(jù)庫文件的數(shù)據(jù)表名稱,可以使用如下語 句: $tables=mysql_list_tables($dbase_name,$conn)。 $tables_name=mysql_tablename($tables,$i)。 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 28 $tables_name 為數(shù)據(jù)表文件名,存儲的是指定數(shù)據(jù)庫的數(shù)據(jù)表文件名稱,實質(zhì)就是 $tables 數(shù)組的第i個單元的元素值( i從 0 開始)。 $tables 為數(shù)據(jù)表文件名變量。 PHP 對數(shù)據(jù)表的操作 建立數(shù)據(jù)表 創(chuàng)建數(shù)據(jù)表主要利用 SQL 命令,其結(jié)構(gòu)形式為: $mysql_mand=”create table 數(shù)據(jù)表文件名 (字段名 1字段類型 ,… ,字段名n字段類型 )”。 $result=mysql_query($mysql_mand)。 Create table 是 SQL 創(chuàng)建數(shù)據(jù)表的命令,數(shù)據(jù)表文件名是要創(chuàng)建的數(shù)據(jù)表的名字,字段名是要創(chuàng)建的數(shù)據(jù)表內(nèi)含有的字段名。第二行將建立數(shù)據(jù)表的信息賦給變量 $result,如果要創(chuàng)建的數(shù)據(jù)表已經(jīng)存在,則返回一個錯誤。也可以使用如下格式創(chuàng)建數(shù)據(jù)庫表: $result=mysql_query(“create table 數(shù)據(jù)表文件名 (字段名 1字段類型 ,… ,字段名n字段類型 )”)。 刪除數(shù)據(jù)表 刪除數(shù)據(jù)表也是利用 SQL 命令,其結(jié)構(gòu)形式為: $mysql_mand=”drop table if exists 數(shù)據(jù)表名 ”。 $result=mysql_query($mysql_mand)。 第一行通過 drop table 命令刪除指定的數(shù)據(jù)表,第二行將刪除數(shù)據(jù)表的信息賦給變量$result。也可以使用如下格式創(chuàng)建數(shù)據(jù)庫: $result=mysql_query(”drop table if exists 數(shù)據(jù)表名 ”)。 查詢表中字段個數(shù) 查詢數(shù)據(jù)表中建立的字段個數(shù),可以用如下語句: $fields=mysql_list_fields($database_name,$table_name,$conn) $fields_count=mysql_num_fields($fields) $fields 是數(shù)據(jù)表字段名變量,它是數(shù)組變量,存儲的是數(shù)據(jù)表的字段名稱,一個字段名稱就是 $fields 的一個數(shù)組元素。 $fields_count 存儲的是已經(jīng)建立的數(shù)據(jù)表的字段個數(shù)的變量, 實質(zhì)就是 $fields 數(shù)組的單元個數(shù)。 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 29 查詢表中字段名稱 查詢數(shù)據(jù)表中的字段可以用下列語句: $fields_name=mysql_field_name($fields,$i) $fields_name 是數(shù)據(jù)表字段名稱,存儲的是已經(jīng)建立的數(shù)據(jù)表的字段名稱,實質(zhì)就是$fields 數(shù)組的第 i 個元素值。 PHP 對數(shù)據(jù)表記錄的操作 PHP 不但能對數(shù)據(jù)庫、數(shù)據(jù)表進行宏觀操作,還能進行數(shù)據(jù)的微觀操作,如增加數(shù)據(jù)、修改記錄、查詢記錄等操作。 插入數(shù)據(jù) 向數(shù)據(jù)表中增加記錄,可以使 用下列語句: $mysql_mand=”insert into 數(shù)據(jù)表名 (字段名 1,… ,字段名 n) values (值1,… ,值 n)”)。 $result=mysql_query($mysql_mand)。 利用 SQL 命令 insert into 向表中插入新行,數(shù)據(jù)表名即向其插入數(shù)據(jù)的表,字段名要與后面的 values 值一一對應(yīng)。向表中插入數(shù)據(jù)也可以使用如下語句。 $result=mysql_query(”insert into 數(shù)據(jù)表名 (字段名 1,… ,字段 名 n) values (值1,… ,值 n)”)。 修改記錄 修改表中的記錄,可以使用如下語句: $mysql_mand=”update 數(shù)據(jù)表名 set 字段名 1=字段值 1 where 字段名 2運算符 字段值 2”。 $result=mysql_query($mysql_mand)。 update 語句是用新值更新現(xiàn)在表中指定的字段值。 set 后面字段名 1 是要修改的列,字段值 1 是要修改的原始值, where 后面指定要更新的字段名及更新的范圍。修改表中的 記錄還可以使用如下語句: $result=mysql_query(”update 數(shù)據(jù)表名 set 字段名 1=字段值 1 where 字段名2運算符 字段值 2”)。 刪除記錄 要從數(shù)據(jù)表中刪除表記錄,可以使用如下語句: 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 30 $mysql_mand=”delete from 數(shù)據(jù)表名 where 字段名 運算符 字段值 ”。 $result=mysql_query($mysql_mand)。 首先通過 delete from 命令刪除符合條件的記錄 ,第二行將刪除記錄的信息賦給變量$result,也可以使用如下格式刪除記錄; $result=mysql_query(”delete from 數(shù)據(jù)表名 where 字段名 運算符 字段值 ”)。 提取記錄 PHP 利用函數(shù) mysql_fetch_row()從數(shù)據(jù)中提取滿足條件的記錄,其結(jié)構(gòu)形式為: mysql_fetch_row($result) $result 為數(shù)據(jù)表記錄, 函數(shù)從數(shù)據(jù)表中提取記錄,第一個字段的值放入到指定數(shù)組第0 個單元、第二個字段的值放入到指定數(shù)組第一個 單元,第三個字段的值放入到指定數(shù)組第二個單元,依此類推。 指定記錄提取 mysql_data_seek()語句實現(xiàn)從數(shù)據(jù)表提取的結(jié)果集合中得到指定記錄號的記錄,其結(jié)構(gòu)形式為: $record=mysql_data_seek($result,)。 $result 為數(shù)據(jù)記錄集合變量,通常是利用 mysql_query()語句得到的, 為期望得到的記錄號(整型數(shù))。 提取記錄個數(shù) mysql_num_rows()語句實現(xiàn)從數(shù)據(jù)表提取的結(jié)果中得到記錄個數(shù),這條語句一般與mysql_query()聯(lián)合起來使用,其一般結(jié)構(gòu)形式為: $mysql_mand=”select * from my_test”。 $result=myql_query($mysql_mand)。 $record_count=mysql_number_rows($result)。 實現(xiàn)主頁和數(shù)據(jù)庫的連接 ? $id=localhost。 //MySQL 服務(wù)器名稱 $user=root。 //用戶名稱 $password=123456。 //訪問密碼 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 31 $db_name=bishe。 //數(shù)據(jù)庫名 $table_name=diancanshu。 //數(shù)據(jù)表名 $link_mysql=mysql_connect($id,$user,$password)。 //連接數(shù)據(jù)庫 mysql_select_db($db_name,$link_mysql)。 //選擇數(shù)據(jù)庫“ bishe” $mysql_mand=select * from .$table_name。 //操作選擇 $result=mysql_query($mysql_mand)。 /*返回 MySQL 查詢信息 ,存 入數(shù)組“ result” */ $values[3][5]。 for($i=0。$i5。$i++){ $record=mysql_fetch_row($result)。 for($j=0。$j3。$j++){ $values[$j][$i]=$record[$j]。 //將數(shù)據(jù)存入數(shù)組“ values”; } echo br。 } ? 這樣,網(wǎng)頁和數(shù)據(jù)庫便實現(xiàn)了動態(tài)連接,網(wǎng)頁上能夠使用數(shù)據(jù)庫中的實時數(shù)據(jù)。 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 32 第六章 結(jié)論 本文講解了 Apache、 PHP、 MySQL 的下載 、 安裝和在 Windows 系統(tǒng)下的安裝與配置,介紹了 MySQL 數(shù)據(jù)庫的基本操作,如何通過 PHP 實現(xiàn)對 MySQL 數(shù)據(jù)庫的連接和操作 。并用此技術(shù)設(shè)計了一個監(jiān)測網(wǎng)頁,實現(xiàn)對一個 點的電壓、電流和功率的監(jiān)測。此網(wǎng)頁涉及到 MySQL 數(shù)據(jù)庫的建立, PHP 對 MySQL 操作等技術(shù)。 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 33 致謝 本 課題在選題及研究過程中得到 仲興榮 老師的悉心指導(dǎo)。 仲 老師多次詢問研究進程,并為我指點迷津,幫助我開拓研究思路,精心點撥、熱忱鼓勵。 仲 老師一絲不茍的作風(fēng),嚴謹求實的態(tài)度,踏踏實實的精神,不僅授我以文,而且教我做人,雖歷時 半 載,卻給以終生受益無窮之道。對 仲 老師的感激之情是無法用言語表達的。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1