版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PHP動(dòng)態(tài)網(wǎng)站開發(fā)第2版習(xí)題習(xí)題1一、填空題1.httpd.conf2.Listen3.DocumentRoot4.虛擬目錄5.默認(rèn)文檔6.php.ini7.默認(rèn)時(shí)區(qū)8.動(dòng)態(tài)模塊的加載路徑9.session.save_path10.php5ts.dll11.libmysql.dll12.MySQL二、選擇題1.B2.C3.A4.B三、簡答題1.Apache服務(wù)器有哪些主要特點(diǎn)?答:Apache服務(wù)器有以下主要特點(diǎn):(1)支持最新的HTTP/1.1協(xié)議;(2)擁有簡單而強(qiáng)大的基于文件的配置過程;(3)支持通用網(wǎng)關(guān)接口(CGI);(4)支持基于IP和基于域名的虛擬主機(jī);(5)支持多種方式的HTTP認(rèn)證;(6)集成Perl處理模塊;(7)集成代理服務(wù)器模塊;(8)支持實(shí)時(shí)監(jiān)視服務(wù)器狀態(tài)和定制服務(wù)器日志;(9)支持服務(wù)器端包含指令(SSI);(10)通過安裝補(bǔ)丁集合支持安全Socket層(SSL);(11)通過支持HTTPCookie提供用戶會(huì)話過程的跟蹤。2.PHP語言有哪些主要特點(diǎn)。答:PHP語言有以下主要特點(diǎn):開放性源代碼;運(yùn)行于服務(wù)器端;跨平臺(tái)性;語言簡單易學(xué);執(zhí)行效率高;圖像處理功能;數(shù)據(jù)庫訪問功能;面向?qū)ο缶幊?;可伸縮性。3.MySQL有哪些主要特點(diǎn)?答:MySQL有以下主要特點(diǎn):快速、可靠、易于使用;工作在客戶端/服務(wù)器模式下或嵌入式系統(tǒng)中;真正的多線程;跨平臺(tái)性;數(shù)據(jù)類型豐富;安全性好;處理大型數(shù)據(jù)庫;連接性好。4.管理Apache服務(wù)器有哪些方法?答:管理Apache服務(wù)器有以下方法:(1)左鍵單擊Windows系統(tǒng)托盤中的圖標(biāo),從菜單中選擇所需要的命令;(2)雙擊Windows系統(tǒng)托盤中的圖標(biāo),打開Apache服務(wù)器監(jiān)視器;(3)使用Windows的服務(wù)管理工具。5.在Apache中,PHP有哪兩種運(yùn)行方式?如何讓Apache設(shè)置這些運(yùn)行方式?答:(1)在Apache中,PHP的運(yùn)行方式有CGI二進(jìn)制文件方式和DLL動(dòng)態(tài)鏈接庫模塊方式。(2)要讓Apache支持CGI二進(jìn)制文件方式,需要在httpd.conf文件末尾添加以下代碼:ScriptAlias/php/"F:/php/"AddTypeapplication/x-httpd-php.phpActionapplication/x-httpd-php"/php/php-cgi.exe"(3)要讓Apache支持DLL動(dòng)態(tài)鏈接庫模塊方式,首先要把PHP安裝目錄中的php5ts.dll文件復(fù)制到Windows系統(tǒng)的system32文件夾中,然后在httpd.conf文件末尾添加以下代碼:LoadModulephp5_module"F:/php/php5apache2_2.dll"AddTypeapplication/x-httpd-php.php6.要想通過PHP連接到MySQL服務(wù)器,需要做哪些事情?答:要想通過PHP連接到MySQL服務(wù)器,需要做以下事情。(1)將PHP目錄下的libmysql.dll文件復(fù)制到F:\Apache2.2\bin目錄中。(2)用記事本程序打開F:\Apache2.2目錄中的php.ini文件。(3)在文件中定位到[MySQL]節(jié),然后設(shè)置MySQL服務(wù)器的主機(jī)名、端口號(hào)、默認(rèn)用戶和默認(rèn)密碼。(4)為了啟用PHP對MySQL的支持模塊,在文件中定位到下面一行:;extension=php_mysql.dll移除前面的分號(hào)。7.在Dreamweaver中創(chuàng)建PHP動(dòng)態(tài)站點(diǎn)有哪些主要步驟?答:用Dreamweaver創(chuàng)建PHP動(dòng)態(tài)站點(diǎn)的主要步驟包括:設(shè)置站點(diǎn)名稱;指定本地文件夾;添加新服務(wù)器;指定服務(wù)器名稱,選擇連接方法,選擇服務(wù)器文件夾;指定WebURL(如http://localhost);選擇PHPMySQL作為測試服務(wù)器模型;啟用遠(yuǎn)程服務(wù)器和測試服務(wù)器。
習(xí)題2一、填空題1.變量值2.true;false3.空;被設(shè)置4.美元符號(hào)$5.&6.!=;<>7.&&;||8.零;一9.internal;user10.右側(cè)11.參數(shù)數(shù)目12.所有已定義函數(shù)二、選擇題1.D2.B3.B4.C5.D6.B7.C三、簡答題1.PHP文件包含的主要內(nèi)容有哪些?答:PHP文件包含的主要內(nèi)容有:HTML標(biāo)記、CSS樣式表、客戶端腳本、PHP定界符、PHP代碼。2.服務(wù)器對HTML靜態(tài)網(wǎng)頁和PHP動(dòng)態(tài)網(wǎng)頁的處理過程是有什么不同?答:當(dāng)訪問者通過客戶端瀏覽器發(fā)出HTML頁請求時(shí),Apache服務(wù)器將直接將該頁送回到客戶端瀏覽器;當(dāng)訪問者通過客戶端瀏覽器發(fā)出PHP頁請求時(shí),Apache服務(wù)器首先將PHP代碼轉(zhuǎn)發(fā)給PHP語言引擎進(jìn)行處理,然后將其執(zhí)行結(jié)果和原有的HTML代碼合成一個(gè)完整的HTML文檔并送回到客戶端瀏覽器。3.在PHP中,字符串可以用哪3種方法來定義?答:在PHP中,字符串可以用以下3種方法來定義:用單引號(hào)定義字符串;用雙引號(hào)定義字符串;用定界符定義字符串。4.$x++與++$x有什么不同?試舉例說明。答:$x++是先引用、后加一;++$x是先加一、后引用。例如:$x=1;$y=$x++; //執(zhí)行前,$x為1;執(zhí)行后,$y為1,$x為2$y=++$x; //執(zhí)行前,$x為2;執(zhí)行后,$y為3,$x為35.簡述條件運(yùn)算符(?:)的運(yùn)算規(guī)則。答:條件表達(dá)式(expr1)?(expr2):(expr3)的值按照以下規(guī)則計(jì)算:當(dāng)表達(dá)式expr1的值為true時(shí),條件表達(dá)式的值為expr2;在expr1求值為false時(shí),條件表達(dá)式的值為expr3。6.在“$x=$a+$b;”中有哪些表達(dá)式?答:其中有5個(gè)表達(dá)式:$x,$a,$b,$a+$b,$x=$a+$b7.include語句和include_once語句有什么共同點(diǎn)?有什么不同點(diǎn)?答:它們的共同點(diǎn)是:包含并運(yùn)行指定文件;不同點(diǎn)是:使用include語句可多次包含同一文件中的代碼,使用include_once語句時(shí),如果指定文件中的代碼已經(jīng)被包含了,則不會(huì)再次包含。8.require語句和include語句有什么區(qū)別?答:require語句與include語句的區(qū)別在于:如果找不到文件,則include語句產(chǎn)生一個(gè)警告,而require語句則導(dǎo)致一個(gè)致命錯(cuò)誤。9.局部變量和全局變量有哪些區(qū)別?答:局部變量在用戶自定義函數(shù)中定義,而且被限制在局部函數(shù)范圍內(nèi);全局變量在任何函數(shù)外部定義,在函數(shù)內(nèi)部可以先用global關(guān)鍵字來聲明全局變量,然后對全局變量進(jìn)行訪問。
習(xí)題3一、填空題1.屬性;方法2.new3.實(shí)例化對象4.static5.每次創(chuàng)建對象6.__autoload7.extends8.abstract9.覆蓋10.繼承二、選擇題1.D2.A3.B4.C5.C三、簡答題1.類與對象有什么關(guān)系?答:在類中封裝了對象包含的信息(即屬性)和對象可執(zhí)行的操作(即方法),而對象是類所表示內(nèi)容的可用實(shí)例。類是對象的藍(lán)圖或模板,對象是類的實(shí)例;基于一個(gè)類可創(chuàng)建多個(gè)具有不同屬性的對象。2.類有哪幾種成員?答:類的成員有屬性、方法和常量。3.構(gòu)造方法和析構(gòu)方法有什么特點(diǎn)?答:構(gòu)造方法名稱統(tǒng)一為__construct,在每次創(chuàng)建對象時(shí)都會(huì)先調(diào)用構(gòu)造方法;析構(gòu)方法名稱統(tǒng)一為__destruct,當(dāng)某個(gè)對象的所有引用都被刪除或者當(dāng)對象被顯式銷毀時(shí)執(zhí)行析構(gòu)方法。4.在PHP5中,如何比較兩個(gè)對象?答:在PHP5中,對象的比較可分為以下兩種情況:當(dāng)使用相等運(yùn)算符(==)時(shí),將以一種簡單方式來比較對象變量,即:如果具有相同的屬性和值,而且是同一個(gè)類的實(shí)例,則兩個(gè)對象相同。當(dāng)使用全等運(yùn)算符(===)時(shí),只有當(dāng)兩個(gè)對象變量引用同一個(gè)類的同一個(gè)實(shí)例時(shí),這兩個(gè)對象變量才是相同的。
習(xí)題4一、填空題1.枚舉;關(guān)聯(lián)2."PHP_SELF"3.鍵名;索引4.array_sum5.格式化;長度nl2br7.分割;數(shù)組8.CDE二、選擇題1.A2.B3.D三、簡答題1.PHP數(shù)組有什么特點(diǎn)?答:PHP數(shù)組是一種復(fù)合數(shù)據(jù)類型,可用于保存一組類型相同或不相同的數(shù)據(jù),并將一組值映射為鍵。鍵的數(shù)據(jù)類型可以是整型數(shù)或字符串;鍵的數(shù)目可以有一個(gè)或多個(gè)。2.在PHP中,創(chuàng)建數(shù)組有哪些方法?答:在PHP語言中,創(chuàng)建數(shù)組有兩種方法:一種方法是使用array()語言結(jié)構(gòu),另一種方法是使用方括號(hào)語法格式。3.PHP預(yù)定義數(shù)組有什么特點(diǎn)?答:PHP預(yù)定義數(shù)組可以在PHP代碼中直接使用,而不需要進(jìn)行初始化;這些預(yù)定義數(shù)組包含來自Web服務(wù)器(如果可用)、運(yùn)行環(huán)境以及用戶輸入的數(shù)據(jù),而且在全局范圍內(nèi)自動(dòng)生效。4.在PHP中如何將服務(wù)器所在的時(shí)區(qū)設(shè)置為標(biāo)準(zhǔn)中國時(shí)間?答:有以下兩種方法:(1)在php.ini中設(shè)置date.timezone選項(xiàng):date.timezone=PRC(2)在PHP代碼塊中添加以下語句:date_default_timezone_set("Asia/Shanghai");
習(xí)題5一、填空題1.method;action2.name3.$_GET;$_POST4.HTML;CSS;JavaScript5.SpryAssets6.[](方括號(hào))7.當(dāng)前已輸入的字符數(shù);剩余字符數(shù)8.密碼;確認(rèn)9.問號(hào)(?);“&”二、選擇題1.A2.C3.D4.C三、簡答題1.DreamweaverCS5.5提供了Spry表單驗(yàn)證構(gòu)件?答:在Dreamweaver中提供的用于表單驗(yàn)證的Spry構(gòu)件有以下幾種:Spry驗(yàn)證文本域;Spry驗(yàn)證文本區(qū)域;Spry驗(yàn)證復(fù)選框;Spry驗(yàn)證選擇構(gòu)件;Spry驗(yàn)證密碼構(gòu)件;Spry驗(yàn)證確認(rèn)構(gòu)件;Spry驗(yàn)證單選按鈕組。2.Spry驗(yàn)證文本域構(gòu)件有哪些狀態(tài)?要驗(yàn)證用戶輸入的日期是否有效,應(yīng)如何設(shè)置該構(gòu)件的屬性?答:Spry驗(yàn)證文本域有以下幾種狀態(tài):初始狀態(tài);得到焦點(diǎn)狀態(tài);有效狀態(tài);無效狀態(tài);必填狀態(tài);最小字符數(shù)狀態(tài);最大字符數(shù)狀態(tài);最小值狀態(tài);最大值狀態(tài)。要驗(yàn)證用戶輸入的日期是否有效,可將驗(yàn)證文本域構(gòu)件的類型設(shè)置為“日期”并指定無效狀態(tài)文本。3.生成URL參數(shù)有哪些方法?在PHP中如何讀取URL參數(shù)?答:生成URL參數(shù)有以下幾種方法:(1)創(chuàng)建使用GET方法提交數(shù)據(jù)的表單;(2)創(chuàng)建超文本鏈接,在URL后面附加名稱-值對;(3)客戶端腳本編程,在要跳轉(zhuǎn)的目標(biāo)URL后面附加名稱-值對;(4)服務(wù)器腳本編程,在要跳轉(zhuǎn)的目標(biāo)URL后面附加名稱-值對。在PHP中檢索URL參數(shù)可使用預(yù)定義數(shù)組變量$_GET。4.在不同頁面之間跳轉(zhuǎn)有哪些方法?答:在不同頁面之間跳轉(zhuǎn)有以下幾種方法:(1)使用header()函數(shù);(2)使用客戶端腳本,即把document對象的location屬性或location對象的href屬性設(shè)置為要轉(zhuǎn)到的目標(biāo)頁面的URL;(3)通過在文件頭部分添加一個(gè)meta標(biāo)記可以實(shí)現(xiàn)當(dāng)前頁面的刷新或跳轉(zhuǎn)到另一頁面。5.在PHP中,如何啟動(dòng)一個(gè)會(huì)話?如何用會(huì)話變量存儲(chǔ)信息?答:在PHP中,可以使用session_start()函數(shù)啟動(dòng)一個(gè)會(huì)話;若要把信息存儲(chǔ)到會(huì)話變量中,向$_SESSION數(shù)組添加一個(gè)元素即可。6.在PHP中,如何注銷當(dāng)前會(huì)話中的所有會(huì)話變量?如何結(jié)束一個(gè)會(huì)話?答:在PHP中,使用session_unset()函數(shù)從當(dāng)前會(huì)話中注銷所有會(huì)話變量;如果要結(jié)束當(dāng)前會(huì)話,首先要使用session_unset()函數(shù)從當(dāng)前會(huì)話中注銷所有會(huì)話變量,然后使用session_destroy()函數(shù)清除當(dāng)前會(huì)話的會(huì)話ID。7.什么是Cookie?它有什么優(yōu)點(diǎn)和缺點(diǎn)?答:Cookie是一種在客戶端瀏覽器儲(chǔ)存數(shù)據(jù)并以此來跟蹤和識(shí)別用戶的機(jī)制,它提供了一種在Web應(yīng)用程序中存儲(chǔ)用戶特定信息的方法。使用Cookie有以下優(yōu)點(diǎn):可以配置到期規(guī)則;不需要任何服務(wù)器資源;Cookie是一種基于文本的輕量結(jié)構(gòu),包含簡單的鍵值對;Cookie通常是客戶端上持續(xù)時(shí)間最長的數(shù)據(jù)保留形式。使用Cookie有以下缺點(diǎn):大多數(shù)瀏覽器對Cookie的大小有4096字節(jié)的限制;有些用戶禁用了瀏覽器接收Cookie的能力,因此限制了這一功能的應(yīng)用;用戶有可能會(huì)操縱其計(jì)算機(jī)上的Cookie,這意味著會(huì)對安全性造成潛在風(fēng)險(xiǎn)或者導(dǎo)致依賴于Cookie的應(yīng)用程序失敗。8.在PHP中,如何向客戶端發(fā)送一個(gè)Cookie?如何從Cookie變量中檢索信息?答:在PHP中,使用setcookie()函數(shù)可以向客戶端發(fā)送一個(gè)Cookie信息;從Cookie變量中檢索信息訪問數(shù)組$_COOKIE即可。9.在PHP中,如何刪除一個(gè)Cookie?答:Cookie必須用與設(shè)定時(shí)相同的參數(shù)才能刪除。如果value參數(shù)值為一個(gè)空字符串或false,expire參數(shù)值為time()函數(shù)值加上或減去某個(gè)正整數(shù),且其他參數(shù)值均與前一次調(diào)用setcookie()函數(shù)時(shí)相同,則所指定名稱的Cookie將會(huì)在客戶端計(jì)算機(jī)上被刪除。
習(xí)題6一、填空題1.fopen()2.file_put_contents()3.fseek();feof()4.創(chuàng)建;修改5.rename();unlink()6.$_FILES二、選擇題1.C2.D3.D4.B5.A三、簡答題1.使用fopen()函數(shù)時(shí),打開文件的模式有只讀方式、讀寫方式和寫入方式。2.將數(shù)據(jù)寫入文件有哪兩種模式?答:將數(shù)據(jù)寫入文件有以下兩種模式:(1)覆蓋模式,即刪除原始內(nèi)容并寫入新內(nèi)容;(2)追加模式,即將新內(nèi)容附加在原始內(nèi)容之后。3.rename()函數(shù)除了重命名文件或目錄外,還有什么功能?答:該函數(shù)還有移動(dòng)文件和目錄的功能。4.如何刪除一個(gè)文件?如何創(chuàng)建一個(gè)目錄?答:刪除一個(gè)文件用unlink()函數(shù);創(chuàng)建一個(gè)目錄用mkdir()函數(shù)。5.如何獲取或更改當(dāng)前目錄?答:要獲取當(dāng)前目錄用getcwd()函數(shù);要更改當(dāng)前目錄用chdir()函數(shù)。6.若要列出一個(gè)目錄中的所有文件和目錄,有哪兩種方式?答:要列出一個(gè)目錄中的所有文件和目錄,有以下兩種方式:(1)用readdir()函數(shù);(2)用scandir()函數(shù)。7.如何獲取上傳的文件?如何將上傳的文件移動(dòng)到指定位置?答:要獲取上傳的文件用預(yù)定義數(shù)組$_FILES;要把上傳的文件移動(dòng)到指定位置用move_uploaded_file()函數(shù)。
習(xí)題7一、填空題1.php_gd2.dll2.GD庫3.黑色4.背景5.橢圓6.方向二、選擇題1.C2.B3.D三、簡答題1.如何在PHP中測試GD庫是否已加載?答:在PHP要測試GD庫是否加載通過調(diào)用function_exists("gd_info")函數(shù)實(shí)現(xiàn)。2.在PHP中創(chuàng)建圖像有哪兩種方式?答:在PHP中創(chuàng)建圖像以下兩種方式:(1)創(chuàng)建新的GD圖像流;(2)從現(xiàn)有文件創(chuàng)建圖像。3.在PHP中輸出圖像通常有哪兩種方式?答:輸出圖像通常有以下兩種方式:一種方式是將圖像保存到文件中,另一種方式是直接將圖像輸出到客戶端瀏覽器。4.若要向圖像中寫入中文,需要注意什么?答:要向圖像中寫入中文,首先需要把中文字符串轉(zhuǎn)換為UTF-8格式,然后用TrueType字體向圖像寫入文本。
習(xí)題8一、填空題1.mysql-hlocalhost-uroot-p1234562.quit;exit3.localhost;33064.CREATEDATABASE5.INSERT...VALUES6.IN;OUT;INOUT7.表上出現(xiàn)特定事件8.用戶設(shè)計(jì)器二、選擇題1.A2.D3.B4.C三、簡答題1.MySQL采用什么體系結(jié)構(gòu)?該結(jié)構(gòu)有什么特點(diǎn)?答:MySQL采用客戶機(jī)/服務(wù)器體系結(jié)構(gòu),其特點(diǎn)是:客戶機(jī)通過網(wǎng)絡(luò)連接到MySQL數(shù)據(jù)庫服務(wù)器并提交數(shù)據(jù)操作請求,MySQL服務(wù)器用于監(jiān)聽客戶機(jī)的請求,并根據(jù)這些請求訪問數(shù)據(jù)庫并向客戶機(jī)提供所需要的數(shù)據(jù)。MySQL服務(wù)器啟動(dòng)后,才能從客戶機(jī)連接到該服務(wù)器。2.什么是主鍵?它有什么作用?答:主鍵是一個(gè)單列或多個(gè)列的組合,它的作用是唯一地定義一條記錄。一個(gè)主鍵的列不可以包含空值。3.什么是子查詢?答:如果一個(gè)SELECT語句能夠返回一個(gè)單值或一列值,并嵌套在一個(gè)SELECT、INSERT、UPDATE或DELETE語句中,則稱之為子查詢。4.索引有什么用途?答:索引的用途是快速找出在某個(gè)列中有一特定值的行。如果表中查詢的列有一個(gè)索引,MySQL就能快速到達(dá)一個(gè)位置到數(shù)據(jù)文件中去搜尋,而沒有必要看所有數(shù)據(jù)。索引基于鍵值提供對表中數(shù)據(jù)的快速訪問,也可以在表的行上強(qiáng)制唯一性。5.什么是視圖?視圖有什么用處?答:視圖是一個(gè)基于選擇查詢的虛擬表,其內(nèi)容是通過選擇查詢來定義的。視圖提供查看和存取數(shù)據(jù)的另外一種途徑,使用視圖不僅可以簡化數(shù)據(jù)操作,也可以提高數(shù)據(jù)庫的安全性。6.如何在數(shù)據(jù)庫中創(chuàng)建存儲(chǔ)過程?如何調(diào)用存儲(chǔ)過程?答:要?jiǎng)?chuàng)建存儲(chǔ)過程,可用CREATEPROCEDURE語句;要調(diào)用存儲(chǔ)過程,可用CALL語句。7.存儲(chǔ)函數(shù)與存儲(chǔ)過程有什么不同點(diǎn)?答:兩者的不同點(diǎn)是存儲(chǔ)函數(shù)有返回值,存儲(chǔ)過程則沒有。8.創(chuàng)建觸發(fā)器時(shí)別名OLD和NEW有什么作用?答:使用OLD.col_name來引用更新前的某一行的列;使用NEW.col_name來引用將要插入的新行的一列。9.如何創(chuàng)建新的MySQL用戶賬戶?答:要?jiǎng)?chuàng)建新的MySQL用戶賬戶,可用CREATEUSER語句或GRANT語句。10.如何對用戶賬戶設(shè)置和撤銷權(quán)限?答:要對用戶賬戶設(shè)置權(quán)限,可用GRANT語句;要撤銷權(quán)限,可用使用REVOKE語句。11.如何對用戶賬戶設(shè)置密碼?答:要對用戶賬戶設(shè)置密碼,可用SETPASSWORD語句。
習(xí)題9一、填空題1.數(shù)據(jù)庫2.SETNAMESgb23123.資源標(biāo)識(shí)符;false;true;false4.mysql_select_db()5.mysql_fetch_array()6.mysql_num_rows()7.mysql_num_fields()8.mysql_affected_rows()二、選擇題1.C2.A三、簡答題1.非持久連接與持久連接有什么區(qū)別?它們分別用什么方法建立?答:非持久連接和持久連接兩種的區(qū)別:非持久連接在PHP代碼結(jié)束時(shí)自動(dòng)關(guān)閉,持久連接后者則不會(huì)被關(guān)閉。非持久連接用mysql_connect()函數(shù)創(chuàng)建,持久連接用mysql_pconnect函數(shù)創(chuàng)建。2.當(dāng)在Dreamweaver中創(chuàng)建數(shù)據(jù)庫連接時(shí)將生成一個(gè)PHP文件,它包含哪些內(nèi)容?存放在何處?答:數(shù)據(jù)庫連接文件的內(nèi)容:首先通過4個(gè)變量保存數(shù)據(jù)庫連接參數(shù),包括MySQL服務(wù)器名稱、要連接的數(shù)據(jù)庫名稱、用戶名及密碼,然后通過調(diào)用mysql_pconnect()函數(shù)創(chuàng)建一個(gè)持久連接;該文件存放在站點(diǎn)根目錄下的Connections文件夾內(nèi)。3.使用簡單記錄集對話框和高級(jí)記錄集對話框創(chuàng)建記錄集各有什么特點(diǎn)?答:使用簡單記錄集對話框創(chuàng)建記錄集時(shí),有以下特點(diǎn):無須手動(dòng)輸入SQL語句,但只能實(shí)現(xiàn)單表查詢,而且篩選條件和排序準(zhǔn)則只能包含單個(gè)字段。使用高級(jí)記錄集對話框創(chuàng)建記錄集時(shí),有以下特點(diǎn):可以自己動(dòng)手編寫SQL語句或者使用圖形化的“數(shù)據(jù)庫項(xiàng)”樹來協(xié)助創(chuàng)建SQL語句,可以通過使用各種各樣的子句來創(chuàng)建比較復(fù)雜的數(shù)據(jù)庫查詢,例如,在SQL語句可以包含多個(gè)變量,在排序準(zhǔn)則中也可以包含多個(gè)字段。4.在Dreamweaver中創(chuàng)建分頁顯示記錄集的頁面,主要包括哪些步驟?答:在Dreamweaver中創(chuàng)建分頁顯示的記錄集的頁面時(shí),主要包括以下步驟:創(chuàng)建記錄集;插入動(dòng)態(tài)表格;插入記錄集導(dǎo)航條;插入記錄集導(dǎo)航狀態(tài)。5.通過編程方式實(shí)現(xiàn)添加記錄,有哪些要點(diǎn)?答:通過編程方式實(shí)現(xiàn)添加記錄時(shí),有以下編程要點(diǎn)。(1)連接到MySQL服務(wù)器并選擇要訪問的數(shù)據(jù)庫。(2)向MySQL服務(wù)器發(fā)送一個(gè)SETNAMESgb2312語句,保證中文字符得到正確處理。(3)通過預(yù)定義數(shù)組$_POST獲取用戶通過表單提交的數(shù)據(jù),并將這些表單數(shù)據(jù)應(yīng)用于INSERTINTO語句中。(4)向MySQL服務(wù)器發(fā)送INSERTINTO語句,以實(shí)現(xiàn)新記錄的添加。6.在Dreamweaver中創(chuàng)建添加記錄的頁面,需要添加哪些功能塊?答:在Dreamweaver中創(chuàng)建添加記錄的頁面,需要添加以下兩個(gè)功能塊:允許用戶輸入數(shù)據(jù)的HTML表單和用于更新數(shù)據(jù)庫的“插入記錄”服務(wù)器行為。7.通過編程方式實(shí)現(xiàn)記錄更新,有哪些要點(diǎn)?答:通過編程方式實(shí)現(xiàn)更新記錄時(shí),有以下編程要點(diǎn)。(1)通過主/詳細(xì)頁集合實(shí)現(xiàn)記錄的選擇和更新,在主頁中通過鏈接選擇要更新的記錄,通過URL參數(shù)向詳細(xì)頁傳遞要更新記錄的標(biāo)識(shí)(如學(xué)號(hào)),在詳細(xì)頁中獲取該記錄標(biāo)識(shí)并據(jù)此來檢索要更新的記錄集,將各個(gè)表單控件綁定到相關(guān)的記錄字段上。有時(shí)也將主頁和詳細(xì)頁合并在一起。(2)當(dāng)提交表單時(shí),用預(yù)定義數(shù)組變量$_POST獲取表單變量的值,把這些值作為字段的新值用于UPDATE語句。(3)創(chuàng)建數(shù)據(jù)庫連接,設(shè)置字符集,并通過調(diào)用mysql_query()函數(shù)來執(zhí)行UPDATE語句以實(shí)現(xiàn)記錄更新。(4)執(zhí)行UPDATE語句后,通過調(diào)用mysql_affected_rows()來獲取被更新的記錄行數(shù)。8.在Dreamweaver中創(chuàng)建更新記錄的頁面,需要添加哪些功能塊?答:在Dreamweaver中創(chuàng)建更新記錄的頁面,需要添加以下功能模式:用于從數(shù)據(jù)庫表中檢索記錄的過濾記錄集;允許用戶修改記錄數(shù)據(jù)的HTML表單;用于更新數(shù)據(jù)庫表的“更新記錄”服務(wù)器行為。9.在Dreamweaver中,如何將表單對象綁定到動(dòng)態(tài)數(shù)據(jù)源?答:在Dreamweaver中,要將表單控件對象綁定到動(dòng)態(tài)數(shù)據(jù)源,首先在文檔中選擇該表單對象,然后在屬性檢查器上單擊【動(dòng)態(tài)】按鈕,并將該對象的屬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年政府公共安全監(jiān)控技術(shù)合同范本3篇
- 2024年版建設(shè)項(xiàng)目招標(biāo)協(xié)調(diào)合同
- 三年級(jí)教學(xué)計(jì)劃3篇
- 員工工作計(jì)劃
- 2024-2030年中國羥甲煙胺片行業(yè)發(fā)展?jié)摿︻A(yù)測及投資戰(zhàn)略研究報(bào)告
- 服裝銷售工作計(jì)劃
- 學(xué)習(xí)部工作計(jì)劃4篇
- 去超市實(shí)習(xí)報(bào)告范文集合7篇
- 銀行員工辭職信
- 關(guān)于教師職稱述職報(bào)告匯編5篇
- 軍事理論-綜合版智慧樹知到期末考試答案章節(jié)答案2024年國防大學(xué)
- 2024年時(shí)事政治熱點(diǎn)題庫200道含完整答案(必刷)
- 漢語教程我聽過鋼琴協(xié)奏曲黃河課件
- 二氧化碳充裝流程
- 12m跨鋼棧橋設(shè)計(jì)計(jì)算
- 電路板類英語詞匯
- 沙特的礦產(chǎn)資源開發(fā)概況及其商機(jī)
- 高一生物必修一期末試題(附答案)
- 安全事故應(yīng)急響應(yīng)程序流程圖(共1頁)
- 三年級(jí)_上冊牛津英語期末試卷
- 損傷容限設(shè)計(jì)基本概念原理和方法PPT課件
評論
0/150
提交評論