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

正文內(nèi)容

基于php技術(shù)的學(xué)校網(wǎng)站建設(shè)-閱讀頁

2024-11-26 00:31本頁面
  

【正文】 于開放源代碼的軟件。 ● 可以保存超過 50 000 000 條的記錄 。 ● 用戶權(quán)限設(shè)置簡單、有效。這意味著 MySQL 可以輕松應(yīng)用于安裝了多 個(gè) CPU 的服務(wù)器上,并充分地利用資源。 ● 支持多個(gè)操作平臺(tái),適用于所有的現(xiàn)代操作系統(tǒng): UNIX、 Linux、 BSD(FreeBSD、BSD、 OpenBSD)、 Windows 系列 ?? ,只要具有 Posix 線程和 C++編譯器的操作系統(tǒng)都可以安裝 MySQL。除了 SQL 語言中常用的 FLOAT、 DOUBLE、 CHAR 外, MySQL 還支持VARCAHR、 TEXT、 BLOB(二進(jìn)制大對(duì)象)、 TIMESTAMP 等列類型,大大方便了數(shù)據(jù)類型的定義與檢索。的確,這使 MySQL 看起來不那么友善,當(dāng)你最 初不得不在單調(diào)的字符方式下手工輸入一行行的 SQL 語句,間或不小心寫錯(cuò)一兩個(gè)字母便被一句冷冰冰的錯(cuò)誤提示,抹殺了半天的辛苦時(shí),肯定會(huì)嚇跑不少高手。它所支持的 SQL 語句以及自建的函數(shù)和命令,以其強(qiáng)大的功能依然能與不少同類軟件媲美,而它精巧的體積正是快捷高效地查詢和節(jié)省系統(tǒng)硬件資源的保證。 基于 PHP/MYSQL 技術(shù)的學(xué)校網(wǎng)站建設(shè) 第 14 頁 共 37 頁 連接和斷開數(shù)據(jù)庫 為了連接服務(wù)器,當(dāng)調(diào)用 MySQL 時(shí),通常需要提供一個(gè) MySQL 用戶名和對(duì)應(yīng)的一個(gè)口令: shell mysql – h host – u user – p enter password: ******** shell代表外殼程序提示符,在 UNIX 系統(tǒng)中通常為“ %”或者“ $” 。 首先來看看這些選項(xiàng)的含義: h host:希望連接的數(shù)據(jù)庫服務(wù)器名稱。 u user: 使用的 MySQL 用戶名。 p:這個(gè)選項(xiàng)告訴 MySQL 提示你輸入口令。 例如,下面的例子表示連接到本地 MySQL 所在的服務(wù)器上: shell mysql – u wangsong – p enter password:******** 輸入命令后, MySQL 顯示 enter password,提示用戶輸入密碼。對(duì)于不同版本和不同用戶,出現(xiàn)的消息可能有微小的差別。 or \g. Your MySQL connection id is 459 to server version: Type ‘ help’ for help. Mysql 提示符告訴用戶 MySQL 準(zhǔn)備為你輸入命令。如將下面的命令連接到主機(jī)名為 上。如果用戶的機(jī)器是這種情況,應(yīng)該通過沒有任何選項(xiàng)地調(diào)用 MySQL 與該服務(wù)器連接: shellmysql 不管采用何種方式連接數(shù)據(jù)庫。 MySQL 數(shù)據(jù)庫數(shù)據(jù)的查找﹑插入 基于 PHP/MYSQL 技術(shù)的學(xué)校網(wǎng)站建設(shè) 第 15 頁 共 37 頁 MySQL 數(shù)據(jù)庫數(shù)據(jù)的插入:使用 insert語句向表中輸入信息。 必須用單引號(hào)(′)把文本字符串括起來。如果希望從給定的表中選定所有的列,可以用星號(hào)( *)代表所有的字段名 。 在這里,我主要編寫關(guān)于 MySQL 的應(yīng)用程序,因此主要使用了 MySQL 的接口函數(shù),而這只是 PHP 函數(shù)中的一小部分。這里僅將以后經(jīng)常用到的幾個(gè)函數(shù)加以介紹。 參數(shù)中的 port 表示數(shù)據(jù)庫服務(wù)器的 TCP/IP 端口號(hào),除非服務(wù)器使用特別的端口號(hào),一般情況下可缺省此項(xiàng),以默認(rèn)端口號(hào)連接服務(wù)器。此函數(shù)執(zhí)行成功后,返回一個(gè)整數(shù)類型的連接標(biāo)志符 (link_identifier),否則返回 false。 $username=” root” 。 mysql_connect($hostname,$username,$password) or die (“ Unable to connect to the Database Server!” )。本例中,如果連接失敗,瀏覽器將輸出: Unable to connect to the Database Server! (2) mysql_pconnect() 格式: int mysql_pconnect(string[hostname][:port],string[username], string[password])。二者關(guān)鍵不同的就是 mysql_pconnect()函數(shù)建立了連續(xù)持久連接,而mysql_connect()建立的是一次性的連接。如果有,則繼續(xù)使用該連接,不必重新連接服務(wù)器。相反, mysql_connect()函數(shù)建立的連接只能使用一次,程序結(jié)束時(shí),此次連接也隨之關(guān)閉。 (3) mysql_close() 格式: int mysql_close(int link_identifier)。 由于 mysql_pconnect()建立的是持久連接,此函數(shù)無法關(guān)閉由 mysql_pcconnect()建立的連接。如果不帶參數(shù),它將關(guān)閉最近的一次數(shù)據(jù)庫連接。 mysql_select_db()函數(shù)用于指定連接后使用的數(shù)據(jù)庫名 database name,成功后返回true,否則返回 false。 構(gòu)造查詢函數(shù) (1) mysql_query() 格式: int mysql_query(string sql_query,int link_identifier)。執(zhí)行成功后,函數(shù)根據(jù)查詢類型返回不同的值。如果函數(shù)執(zhí)行失敗,則返回 false。 mysql_db_query()與 mysql_query()的功能相同。因此調(diào)用此函數(shù)時(shí),數(shù)據(jù)庫名 database 和查詢語句 sql_query 這兩個(gè)參數(shù)必不可少。 mysql_fetch_array()函數(shù)若執(zhí)行成功,返回一個(gè)數(shù)組,該數(shù)組保存 有服務(wù)器執(zhí)行查詢后返回結(jié)果集中的下一條記錄的值,返回的數(shù)組既可以用下標(biāo)來表示,也可以用字段來表示。 (2) mysql_fetch_row() 格式: array mysql_fetch_row(int query)。區(qū)別在于mysql_fetch_row()只能以數(shù)組下標(biāo)的形式來表示結(jié)果集中的數(shù)據(jù)。 mysql_affected_rows()函數(shù)返回最近一次的 INSERT、 DELETE、 UPDATE查詢后作用的行數(shù)。 (4) mysql_num_rows() 格式: int mysql_num_rows(int link_identifier)。 (5) mysql_result() 格式: int mysql_result(int link_identifier,int row,mixed field)。 PHP 中的會(huì)話 (session) PHP 內(nèi)置了對(duì)會(huì)話的支持 ,以替你處理所有的 cookie 操作 ,這些操作提供了從不同頁面的訪問和對(duì)站點(diǎn)的多次訪問都能使用的持久性變量 ,會(huì)話使你能很容易地創(chuàng)建多頁面表單 ,在頁面到頁面之間保存用記鑒別信息以及保存永久用戶在某一站點(diǎn)上的選首選項(xiàng) .當(dāng)用戶第一次訪問時(shí) ,都會(huì)得到一個(gè)惟一的會(huì)話 ,用于存 儲(chǔ)會(huì)話 ID 的 cookie 名為 cookie 或用戶將其關(guān)閉 ,則會(huì)話 ID 將被傳送到 WEB 站點(diǎn)的URL 內(nèi) . 如要使頁面啟用會(huì)話 ,則應(yīng)在所有文件生成之前調(diào)用 session_start()。 ? 最后需要說明的是:如果調(diào)用 MySQL 接口函數(shù)不當(dāng), PHP 的錯(cuò)誤提示會(huì)出現(xiàn)在客戶端的瀏覽器頁面上。在調(diào)試程序時(shí),需要借助錯(cuò)誤提示找出發(fā)生錯(cuò)誤的原因,因此一般只對(duì)連接數(shù)據(jù)庫函數(shù)使用 ” ”符號(hào)。自從 1998 年 2 月成為推薦標(biāo)準(zhǔn)后,許多廠商加強(qiáng)了對(duì)它的支持力度,包括 Microsoft、 IBM、 ORACLE、 SUN 等,它們都推出 了支持 XML 的產(chǎn)品或改造原有的產(chǎn)品支持 XML。然而由于 XML 的復(fù)雜性和靈活性,加上工具的相對(duì)缺乏,增加了 XML使用的難度。 另外,由于 XML 是元置標(biāo)語言,任何個(gè)人、公司和組織都可以利用它定義新的標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)間的通信成為了巨大的問題,因此人們在各個(gè)領(lǐng)域形成一些標(biāo)準(zhǔn)化組織以統(tǒng)一這些標(biāo)準(zhǔn),但是這些努力并不一定能夠形成理想的結(jié)果。 它促使了新的類型的軟件和硬件的形成和發(fā)展,而這些發(fā)展又將反過來促進(jìn) XML 的發(fā)展。 ? 設(shè)計(jì)準(zhǔn)備階段:對(duì)各個(gè)大學(xué)網(wǎng)站進(jìn)行框架與內(nèi)容的調(diào)研,調(diào)研報(bào)告見“附錄中的讀書報(bào)告中”。 ? 學(xué)習(xí)并熟悉三劍客工具, PHP 編程語言, MYSQL 數(shù)據(jù)庫,以及 XML 知識(shí)。 ? 網(wǎng)站建設(shè)的測試與改進(jìn)。 采用布局視圖,表格布局,在表格中插入圖片,導(dǎo)航條,當(dāng)然有些圖片可以用圖片編輯器(如 FIREWORK)來處理,導(dǎo)航條的下拉菜單可以是 Dreamwaverde 表單處理,也可以用 firework 處理,在本設(shè)計(jì)中,導(dǎo)航的下拉菜單采用第二種方式,一些圖片也要進(jìn)行淡化。 版面布局,加強(qiáng)視覺效果,加強(qiáng)文案的可適度和可讀性,加強(qiáng)統(tǒng)一感。 基于 PHP/MYSQL 技術(shù)的學(xué)校網(wǎng)站建設(shè) 第 20 頁 共 37 頁 圖 31 首頁 效果圖 次頁面的設(shè)計(jì)就是動(dòng)態(tài)頁面,主導(dǎo)航目錄以及菜單目錄都是從數(shù)據(jù)庫中直接調(diào)出的,采用框架設(shè)計(jì),是用“上左 中”型。頂頭圖片用 FLASH 設(shè)計(jì),使兩幅圖交替顯示。這些具體頁面都是動(dòng)態(tài)生成的。 次頁面 設(shè)計(jì)的界面如圖 32 所示: 圖 32 次頁面 基于 PHP/MYSQL 技術(shù)的學(xué)校網(wǎng)站建設(shè) 第 21 頁 共 37 頁 網(wǎng)站頁面設(shè)計(jì)的實(shí)現(xiàn) 網(wǎng)頁內(nèi)容與形式是相輔相成的 , 好的網(wǎng)頁結(jié)構(gòu)形式往往能恰到好 處地表達(dá)內(nèi)容 , 給人以美感 , 因此在設(shè)計(jì)主頁的內(nèi)容時(shí) , 應(yīng)充分考慮網(wǎng)頁的整體布局 , 規(guī)劃好網(wǎng)頁的整體框架結(jié)構(gòu) , 這是網(wǎng)頁能否成功吸引讀者的關(guān)鍵。 ( 2)內(nèi)容布局 其次要構(gòu)思網(wǎng)頁內(nèi)容區(qū)域的組織 , 設(shè)計(jì)內(nèi)容 時(shí) , 要緊緊圍繞學(xué)校網(wǎng)站服務(wù)特色來安排 , 將學(xué)校的主要服務(wù)內(nèi)容安排在最醒目的位置 , 并且要盡可能全面地排放學(xué)校網(wǎng)站的各項(xiàng)服務(wù) , 尤其是網(wǎng)上服務(wù)。 ( 3)色彩搭配 在設(shè)計(jì)網(wǎng)頁內(nèi)容框架的同時(shí) , 也要考慮網(wǎng)頁的色彩搭配 , 好的網(wǎng)頁應(yīng)該集實(shí)用性和美觀性于一體 , 它不僅給讀者提供信息 , 同時(shí)也給人美的享受 , 色彩的搭配與使用是網(wǎng)頁美觀的基本要素。 例如在設(shè)計(jì)學(xué)校的主頁時(shí) , 就運(yùn)用了一系列的色調(diào) , 包括白色的底色 , 淡綠色標(biāo)題圖片 , 綠色的學(xué)校標(biāo)志 , 深咖啡色的查尋按鈕 , 以及褐色文字 , 使整個(gè)主頁面色調(diào)和諧 ,充分表達(dá)了學(xué)校的清新、質(zhì)樸、典雅的主題氣氛。運(yùn)用對(duì)比時(shí)要注意調(diào)節(jié)比能使用頁面生動(dòng)、富有表現(xiàn)力。比如清華的主頁設(shè)計(jì)就成功地使用了冷暖對(duì)比色的手法 , 給人以莊重、整體、和諧之感。主要頁面設(shè)計(jì)及功能實(shí)現(xiàn)在功能模塊實(shí)現(xiàn)中介紹。 基于 PHP/MYSQL 技術(shù)的學(xué)校網(wǎng)站建設(shè) 第 22 頁 共 37 頁 后臺(tái)管理的系統(tǒng)流程圖 圖 33 后臺(tái)管理模塊流程圖 設(shè)計(jì)系統(tǒng)文件首要規(guī)劃 PHP 和 MYSQL 的連接方法很簡單,在每一個(gè)需要兩者結(jié)合使用的 PHP 文件中都要使用,因此,為了方便在不同的計(jì)算機(jī)環(huán)境中連接數(shù)據(jù)庫,在網(wǎng)站設(shè)計(jì)中,設(shè)一個(gè)頭文件,每次使用連接時(shí)都調(diào)用該函數(shù)。 代碼 如下: ?php $db=db_school。 //選擇用戶名 $dbpass=5017225。 mysql_select_db($db,$) or die(無法連接所選的數(shù)據(jù)庫! )。 //即調(diào)用 PHP 和 MYSQL 連接的“ ”,實(shí)現(xiàn)與數(shù)據(jù)庫的連接。 創(chuàng)建表 1. 創(chuàng)建管理用戶的表 admin mysqluse db_school。 向該表插入基本信息 insert into admin valuse(39。,39。,39。)。 mysqlcreate table tab_1(id int(11) not null primary key auto_increment, cute_name varchar(20) )。 向 tab_1 表中插入基本信息 Id 目錄號(hào) Cute_name 目錄名 1 學(xué)校概況 2 學(xué)院部門 3 教師隊(duì)伍 4 招生就 業(yè) 5 人才培養(yǎng) 6 科學(xué)研究 7 國際交流 8 公共服務(wù) 基于 PHP/MYSQL 技術(shù)的學(xué)校網(wǎng)站建設(shè) 第 24 頁 共 37 頁 9 校園文化 10 校內(nèi)信息 11 校友會(huì) 向表 tab_1_1 中插入基本信息 Id 流水號(hào) Cute_id 目錄號(hào) Title_id 菜單號(hào) Title 菜單名 Content 文件內(nèi)容 1 1 1 校長致辭 略 2 1 2 學(xué)校簡介 略 3 1 3 校園導(dǎo)游 略 4 1 4 校史沿革 略 5 1 5 學(xué)校領(lǐng)導(dǎo) 略 6 2 22 學(xué)院設(shè)置 略 前臺(tái)動(dòng)態(tài)網(wǎng)頁生成的具體實(shí)現(xiàn) 功能描述:學(xué)校網(wǎng)站的總導(dǎo)航目錄通 過調(diào)用數(shù)據(jù)庫顯示;建立“通用查詢條件選擇”網(wǎng)頁 ,調(diào)用該網(wǎng)頁時(shí)傳遞參數(shù) cute_id(即 id),然后執(zhí)行查詢并返回結(jié)果集,即動(dòng)態(tài)生成頁面,將各目錄的菜單內(nèi)容以表形式
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1