久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

PHP實(shí)驗(yàn)報(bào)告

時(shí)間:2019-05-11 23:32:41下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《PHP實(shí)驗(yàn)報(bào)告》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《PHP實(shí)驗(yàn)報(bào)告》。

第一篇:PHP實(shí)驗(yàn)報(bào)告

PHP實(shí)驗(yàn)報(bào)告

實(shí)驗(yàn)內(nèi)容:php操作數(shù)據(jù)庫(kù)

實(shí)驗(yàn)步驟:首先在Mysql,text數(shù)據(jù)庫(kù)中建立一個(gè)t_stu的表。

2.新建conn.php文件,鏈接Mysql數(shù)據(jù)庫(kù),并方便接下來(lái)的包含和引用。

3.新建index.php文件,連接數(shù)據(jù)庫(kù),然后再設(shè)計(jì)頁(yè)面插入一個(gè)表格,將建立的學(xué)生表的、字段、類型都加入到表中;然后在每個(gè)位置的相應(yīng)出編寫一個(gè)PHP程序,從而將數(shù)據(jù)庫(kù)中的相應(yīng)信息導(dǎo)入進(jìn)來(lái)。(其中可以添加邊框顏色以及背景顏色,使頁(yè)面設(shè)計(jì)更加美觀)

4.設(shè)置每頁(yè)顯示數(shù)據(jù)數(shù)進(jìn)行分頁(yè)操作,新建page.class.php文件,設(shè)計(jì)分頁(yè)php程序,并在index.php中引用,部分代碼如下:

5.在設(shè)計(jì)表格中添加刪除修改操作,實(shí)現(xiàn)對(duì)學(xué)生信息的即時(shí)修改,在點(diǎn)擊修改后跳轉(zhuǎn)到修改頁(yè)面,新建upddate.php文件,設(shè)置更新php程序。代碼如下:

6.新建delete.php

文件,實(shí)現(xiàn)刪除的操作,代碼如下:

7.新建add.php文件,實(shí)現(xiàn)增添學(xué)生的功能。8.測(cè)試程序

在ie中輸入127.0.0.1/index.php,運(yùn)行結(jié)果如下:

點(diǎn)擊增加學(xué)生:

點(diǎn)擊修改

點(diǎn)擊刪除:刪除一條學(xué)生信息。以上為全部實(shí)驗(yàn)報(bào)告。

第二篇:PHP綜合應(yīng)用實(shí)驗(yàn)報(bào)告

PHP綜合應(yīng)用實(shí)驗(yàn)報(bào)告

班 級(jí):10網(wǎng)工三班

學(xué)生姓名:謝昊天

學(xué)號(hào):1215134046

實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

1、使學(xué)生理解PHP網(wǎng)站開發(fā)流程;

2、使學(xué)生能夠把平時(shí)所學(xué)的知識(shí)進(jìn)行統(tǒng)一的整合;

3、使學(xué)生理解一個(gè)完整的網(wǎng)站應(yīng)用系統(tǒng)的構(gòu)成。

實(shí)驗(yàn)內(nèi)容:

參看教材的第10章,按照教材上的要求完成一個(gè)簡(jiǎn)單的新聞發(fā)布系統(tǒng)。整個(gè)系統(tǒng)要具備以下內(nèi)容:

1、數(shù)據(jù)庫(kù)設(shè)計(jì)

要出具整個(gè)系統(tǒng)的E-R圖;

2、系統(tǒng)模塊的設(shè)計(jì) 要有用戶管理、新聞發(fā)布、文件上傳、新聞編輯、新聞查詢以及發(fā)表評(píng)論等功能。

3、其他要求

要使用Cookie或Session會(huì)話技術(shù),要使用網(wǎng)站分頁(yè)技術(shù)。

實(shí)驗(yàn)步驟與調(diào)試過(guò)程:

1、創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建4個(gè)表分別為:news(新聞信息表),review(新聞評(píng)論信息表),category(新聞?lì)悇e表),login(登陸信息表)。

2、為每一個(gè)表添加相關(guān)的字段,完成各個(gè)表之間的約束性的創(chuàng)建。其中新聞信息表的創(chuàng)建包括這幾個(gè)字段:每個(gè)新聞的ID號(hào),新聞標(biāo)題title,新聞的內(nèi)容content,附注attachment。新聞評(píng)論表包括:評(píng)論ID;評(píng)論內(nèi)容;是否被審查;新聞?lì)悇e表包括:類別id;類別名;登陸表包括:登陸ID;登陸名;登陸密碼;登陸身份。

3、完成系統(tǒng)功能需求、模塊等分析。在系統(tǒng)功能模塊的實(shí)現(xiàn)中,為實(shí)現(xiàn)添加、取出、修改、刪除新聞的各種信息都必須先連接主機(jī),選擇數(shù)據(jù)庫(kù),向數(shù)據(jù)庫(kù)發(fā)出請(qǐng)求需要使用三個(gè)函數(shù)分別是: mysql_pconnect()(連接主機(jī)),mysql_select_db()(選擇數(shù)據(jù)庫(kù)),mysql_query()(向數(shù)據(jù)庫(kù)發(fā)出請(qǐng)求)。

4、為了完成對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行相關(guān)的添加、刪除等操作需要使用insert(向數(shù)據(jù)庫(kù)插入數(shù)據(jù))、delete(刪除數(shù)據(jù)表中的數(shù)據(jù))、select(檢索數(shù)據(jù))、update(更新數(shù)據(jù))。

5、顯示新聞,在顯示新聞的首頁(yè)上顯示新聞的標(biāo)題,使用循環(huán)輸出所有的新聞的標(biāo)題。要查看具體的內(nèi)容時(shí),點(diǎn)擊新聞的標(biāo)題的超鏈接進(jìn)入一個(gè)新的頁(yè)面即可查看這條新聞。

6、完成用戶前臺(tái)的登陸界面設(shè)計(jì),普通用戶要評(píng)論必須先注冊(cè),注冊(cè)之后登錄方可進(jìn)行留言評(píng)論。

7、在程序中使用cookie來(lái)存儲(chǔ)用戶的名字。

8、.建database.php文件,實(shí)現(xiàn)mysql服務(wù)器的開啟與關(guān)閉。init.php文件,負(fù)責(zé)用戶表users中添加管理員。news_add.php文件為瀏覽器用戶提供輸入數(shù)據(jù)的界面。file_system.php文件提供上傳和下載用的函數(shù)。

9、創(chuàng)建所用的腳本文件進(jìn)行編譯測(cè)試。

實(shí)驗(yàn)結(jié)果

1、成功完成系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)。

2、成功完成數(shù)據(jù)庫(kù)及表的創(chuàng)建.。

3、成功完成了系統(tǒng)模塊的設(shè)計(jì),實(shí)現(xiàn)了用戶管理、新聞發(fā)布、文件上傳、新聞編輯、新聞查詢以及發(fā)表評(píng)論等功能。

4、實(shí)現(xiàn)了具體的各功能模塊,包括數(shù)據(jù)庫(kù)的鏈接,向數(shù)據(jù)庫(kù)中添加數(shù)據(jù),刪除數(shù)據(jù)、修改數(shù)據(jù)和更新數(shù)據(jù)等以及當(dāng)很多條內(nèi)容記錄時(shí)要進(jìn)行分頁(yè)的設(shè)計(jì)。

5、新聞發(fā)布成功并能夠?qū)?yè)面進(jìn)行修改。

實(shí)驗(yàn)總結(jié):

通過(guò)本次試驗(yàn),我對(duì)基于PHP綜合應(yīng)用思想有了進(jìn)一步的了解,通過(guò)動(dòng)手實(shí)現(xiàn)PHP綜合應(yīng)用編程及運(yùn)行,更加深刻的理解了PHP綜合應(yīng)用的特點(diǎn)。本次實(shí)驗(yàn)是一個(gè)B/S(瀏覽器/服務(wù)器)交互式的校園新聞管理系統(tǒng)網(wǎng)站。系統(tǒng)分為兩部分,一是管理員所能操作的部分,二是外界用戶所能操作的部分。在管理員部分中,管理員首先需要將新聞分類,然后再向各類中添加多條新聞信息。管理員有權(quán)對(duì)新聞的類別和數(shù)量進(jìn)行增加,查看,修改,刪除的操作。用戶部分的功能為,用戶可以查看新聞的標(biāo)題,詳細(xì)內(nèi)容并可以發(fā)表評(píng)論。評(píng)論需要經(jīng)過(guò)管理員查看才可發(fā)表,管理員同樣也有修改評(píng)論的權(quán)利。同時(shí),在實(shí)驗(yàn)過(guò)程中,同時(shí)回顧書本上的理論知識(shí),鞏固了我的知識(shí)。通過(guò)此次實(shí)驗(yàn),是我對(duì)一個(gè)完整的網(wǎng)站應(yīng)用系統(tǒng)的構(gòu)成有了進(jìn)一步了解,把平時(shí)所學(xué)的知識(shí)進(jìn)行了統(tǒng)一的整合,對(duì)自己以后的工作積累了經(jīng)驗(yàn)。

主要算法和程序清單:

else $username = $_POST[“username”];// 記錄用戶名if(empty($_POST[“password”]))die(“ 請(qǐng)輸入密碼 ”);else $password = $_POST[“password”];$link=mysql_connect(“l(fā)ocalhost”,“root”,“");$selectdb = mysql_select_db(”yayu“,$link);$sql=”select id,password,name from users where name='$username'“;$result=mysql_query($sql)or die(mysql_error());while($pa = mysql_fetch_assoc($result)){ // mysql_fetch_assoc()函數(shù)是把返回的數(shù)據(jù)以數(shù)組的方式保存,數(shù)組的下標(biāo)與字段名 // 相對(duì)應(yīng)

$pwd = $pa[password];$userid = $pa[id];// 檢測(cè)用戶名是否正確

if(!$result){ echo ” 錯(cuò)誤的用戶名 “;echo ”
重新登陸 “;mysql_close($link);exit;} // 檢測(cè)密碼是否正確

if($pwd!= $password){ echo ” 親愛的 “.$username.”
“;echo ” 密碼輸入錯(cuò)誤 “;echo ”
請(qǐng) 重新登陸 “;mysql_close($link);exit;} // 如果一切正常,則設(shè)置 Cookie setcookie(”username“,$_POST[”username“]);header(”Location:admin.php“);} if(@$_GET[”action“]==”logout“){ setcookie(”username“,”“);header(”Location:index.php");} } ?>

第三篇:PHP學(xué)生成績(jī)管理系統(tǒng)綜合實(shí)驗(yàn)報(bào)告(模版)

一、實(shí)驗(yàn)?zāi)康模?/p>

1、掌握PHP基本語(yǔ)法及應(yīng)用。

2、掌握SESSION和COOKIE的使用。

3、掌握使用PHP和頁(yè)面進(jìn)行交互。

4、掌握PHP圖像處理應(yīng)用。

5、掌握MySQL數(shù)據(jù)庫(kù)的使用及使用PHP操作MySQL數(shù)據(jù)庫(kù)。

6、了解系統(tǒng)開發(fā)的其他工具及語(yǔ)言。

7、掌握系統(tǒng)開發(fā)的基本流程。

二、實(shí)驗(yàn)設(shè)備及環(huán)境:

硬件:多媒體計(jì)算機(jī)

軟件:Windows系列操作系統(tǒng)、PHP系列運(yùn)行及編譯環(huán)境、MySQL數(shù)據(jù)庫(kù)、Zend Studio

三、實(shí)驗(yàn)內(nèi)容及要求:

1、需求分析

學(xué)生成績(jī)管理系統(tǒng)主要使用者是教師和學(xué)生使用,因此,對(duì)于本系統(tǒng)的分析可以針對(duì)這二者進(jìn)行分別分析;本系統(tǒng)旨在對(duì)PHP進(jìn)行練習(xí),做出一個(gè)簡(jiǎn)易的學(xué)生成績(jī)管理系統(tǒng)。主要功能如下:

學(xué)生:登錄系統(tǒng),進(jìn)入系統(tǒng),查詢自己的成績(jī);

教師:登錄系統(tǒng),進(jìn)入系統(tǒng),查詢學(xué)生信息,查詢?nèi)繉W(xué)生成績(jī),錄入學(xué)生成績(jī),管理課表;

通過(guò)上面的需求分析可以看到,教師的操作相對(duì)較多,但是學(xué)生的使用人數(shù)要遠(yuǎn)大于教師的人數(shù),因此在性能上應(yīng)該對(duì)學(xué)生的部分增加壓力支持,這樣才能夠滿足很多學(xué)生同時(shí)進(jìn)行成績(jī)查詢的需要。

具體實(shí)現(xiàn)的功能結(jié)構(gòu)圖如下:

學(xué)生成績(jī)管理系統(tǒng)學(xué)生教師登錄進(jìn)入系統(tǒng)查詢自己的成績(jī)登錄進(jìn)入系統(tǒng)查詢學(xué)生信息查詢?nèi)繉W(xué)生成績(jī)錄入學(xué)生成績(jī)課程管理

圖1.1 功能結(jié)構(gòu)圖

2、系統(tǒng)概要設(shè)計(jì)

根據(jù)上文的需求分析,下面進(jìn)行系統(tǒng)的基本概要設(shè)計(jì):

首先系統(tǒng)相對(duì)做的比較簡(jiǎn)易,同時(shí),為了數(shù)據(jù)傳輸便利,php文件和靜態(tài)頁(yè)面html文件放在項(xiàng)目文件目錄下,然后圖片資源安排在單獨(dú)的文件夾中;

Php做網(wǎng)頁(yè)設(shè)計(jì)來(lái)說(shuō),他的表現(xiàn)能力相對(duì)較差,因此表現(xiàn)還是要通過(guò)html進(jìn)行展示,所以項(xiàng)目由PHP文件和html文件組成。

基本設(shè)計(jì)如下:

基本頁(yè)面:靜態(tài)頁(yè)面,登錄主頁(yè); 學(xué)生:動(dòng)態(tài)頁(yè)面,顯示個(gè)人成績(jī)

教師:靜態(tài)頁(yè)面,登錄主頁(yè),課程插入,成績(jī)輸入,學(xué)生信息錄入,學(xué)生信息查詢;動(dòng)態(tài)頁(yè)面,成績(jī)修改,學(xué)生信息修改,學(xué)生成績(jī)查詢,課程錄入處理,成績(jī)錄入處理,課程管理等;

基本項(xiàng)目文件結(jié)構(gòu)圖如下:

圖2.1項(xiàng)目文件結(jié)構(gòu)圖

3、數(shù)據(jù)庫(kù)設(shè)計(jì)

依據(jù)上文的設(shè)計(jì),對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),建立了5個(gè)基本表,將學(xué)生信息從學(xué)生表中分離出來(lái),可以提升程序執(zhí)行的速度(在數(shù)據(jù)量較大的時(shí)候),具體如下:

教師:用戶名,密碼

課程:課程號(hào),課程名稱,學(xué)分 學(xué)生:用戶名,密碼 成績(jī):學(xué)號(hào),課號(hào),成績(jī)

學(xué)生信息:學(xué)號(hào),姓名,年齡,性別,系部 E-R圖如下:

教師NN學(xué)生11學(xué)生信息N學(xué)生成績(jī)學(xué)習(xí)N課程

圖3.1 學(xué)生成績(jī)E-R圖

4、編碼(貼圖并分析主要界面的實(shí)現(xiàn)過(guò)程,重要代碼不能超過(guò)一頁(yè))

系統(tǒng)主要通過(guò)PHP從數(shù)據(jù)庫(kù)中檢索出來(lái)數(shù)據(jù),然后用于界面展示和操作,其中,檢索查詢左右學(xué)生信息的PHP頁(yè)面主要代碼如下:

$query = “select s.sid,s.sname,g.cid,c.cname,g.sgrade from sinfo s,grade g,course c

where s.sid=g.sid

and c.cid = g.cid”;$result = $db->query($query);$num_result = $result->num_rows;?>

……

{

$row = $result->fetch_assoc();

?>

free();$db->close();?>

5、測(cè)試

經(jīng)過(guò)對(duì)系統(tǒng)的基本功能進(jìn)行測(cè)試,系統(tǒng)基本實(shí)現(xiàn)了需求分析中要實(shí)現(xiàn)的功能,運(yùn)行效果基本滿足要求;下面是系統(tǒng)運(yùn)行截圖:

圖5.1 學(xué)生成績(jī)查詢

圖5.2 學(xué)生信息查詢

四、心得體會(huì)

在此次的學(xué)生成績(jī)管理系統(tǒng)程序設(shè)計(jì)的過(guò)程中,我使用Zend Studio進(jìn)行了一次PHP系統(tǒng)的開發(fā),由于時(shí)間以及其它的一些原因,沒(méi)辦法把系統(tǒng)進(jìn)行比較深入的開發(fā),實(shí)在是慚愧,這次設(shè)計(jì)讓我加深了對(duì)PHP開發(fā)的理解以及思考,同時(shí)認(rèn)識(shí)到了一些問(wèn)題。

我充分認(rèn)識(shí)到了做計(jì)劃的重要性,只要實(shí)現(xiàn)把整體方案規(guī)劃好,才能保證以后設(shè)計(jì)的順利進(jìn)行,才能應(yīng)對(duì)出現(xiàn)的突發(fā)事件,達(dá)到系統(tǒng)設(shè)計(jì)的目標(biāo)。由于水平有限,錯(cuò)誤在所難免,設(shè)計(jì)過(guò)程中有許多不敬如人意的地方。我想,這也是在以后的學(xué)習(xí)和工作中激勵(lì)我不斷學(xué)習(xí),不斷前進(jìn)的動(dòng)力。我會(huì)在今后的工作中不斷地完善它,充實(shí)它,使之能夠更方便、更準(zhǔn)確、更快捷地在工作中應(yīng)用到系統(tǒng)開發(fā)技術(shù),提高工作效率。以上是我在本次管理信息系統(tǒng)程序設(shè)計(jì)中的一點(diǎn)體會(huì),由于自己水平有限,難免又許多錯(cuò)誤,請(qǐng)老師予以指正,我將繼續(xù)努力!

第四篇:PHP課后

PHP課后習(xí)題

第一章自測(cè)題

一、單選題

1.動(dòng)態(tài)網(wǎng)站隸屬性下面哪一種軟件開發(fā)形式()

A.應(yīng)用程序開發(fā)

B.C/S架構(gòu)軟件

C.嵌入式程序開發(fā)

D.B/S架構(gòu)軟件

2.在下面的選項(xiàng)中,哪一種Web構(gòu)建在開發(fā)動(dòng)態(tài)網(wǎng)站時(shí)通常用于接收井處理用戶事件()

A.HTML

B.CSS

C.JavaScript

D.PHP 3.下面幾個(gè)后臺(tái)腳本編程語(yǔ)言中,哪個(gè)屬于開源的軟件()

A.ASP

B.PHP

C.JSP

D.CGI 4.下面幾個(gè)Web構(gòu)建中,哪個(gè)可以直接作為數(shù)據(jù)庫(kù)的客戶端應(yīng)用處理數(shù)據(jù)庫(kù)中的數(shù)據(jù)()

A.JavaScript

B.Apache

C.Linux

D.PHP 5.用于調(diào)整網(wǎng)頁(yè)的外觀和布局的Web構(gòu)建是下面選項(xiàng)中的哪一個(gè)()

A.PHP

B.JavaScript

C.CSS

D.XML 6.構(gòu)建一個(gè)網(wǎng)站開發(fā)平臺(tái),希望具有簡(jiǎn)易性、低成本、高安全性、開發(fā)速度快并且執(zhí)行靈活,可以選擇下面選項(xiàng)中哪一種網(wǎng)站開發(fā)平臺(tái)()

A.ASP.NET

B.J2EE

C.LAMP

D.CGI 7.下面選項(xiàng)中,哪個(gè)不屬于URL的組成部分()

A.傳輸協(xié)議

B.主機(jī)

C.端口

D.Internet 8.如果選用LAMP平臺(tái)開發(fā)Web程序,下面選項(xiàng)中不能使用PHP處理的工作是()

A.接收用戶表單

B.處理用戶事件

C.圖像處理

D.生成HTML輸出

9.在下面的選項(xiàng)中,可以由Web服務(wù)器Apache完成的工作是哪一個(gè)()

A.解析PHP文件

B.連接處理數(shù)據(jù)庫(kù)

C.主動(dòng)建立與客戶端連接

D.發(fā)布網(wǎng)站

10.在下面的選項(xiàng)中,對(duì)MySQL數(shù)據(jù)庫(kù)描述不正確的是()

A.MySQL屬于C/S結(jié)構(gòu)軟件

B.在LAMP組合的開發(fā)平臺(tái)中,MySQL用于保存網(wǎng)站中的內(nèi)容數(shù)據(jù)

C.可以使用PHP作為MySQL客戶端程序連接并處理MySQL服務(wù)器

D.MySQL服務(wù)器必須和Apache服務(wù)器以及PHP應(yīng)用服務(wù)器安裝在同一臺(tái)電腦中

二、練習(xí)題

1.了解B/S軟件體系結(jié)構(gòu)的特點(diǎn)。

2.掌握動(dòng)態(tài)網(wǎng)站開發(fā)所需要的Web構(gòu)件,及每種構(gòu)件在Web開發(fā)中的用途。3.了解網(wǎng)站的運(yùn)行過(guò)程,Web的王作原理

4。了解HTTP請(qǐng)求/響應(yīng)模式的過(guò)程,及URL的作用 5.探索LAMP組合的特性及應(yīng)用領(lǐng)域

第二章自測(cè)題

1.下載最新版本的源代碼包,在Linux操作系統(tǒng)下為自己安裝一個(gè)最好的LAMP運(yùn)行平臺(tái),并配置好phpMyAdmin。

2.下載各種軟件的最穩(wěn)定版本,在Windows操作系統(tǒng)中獨(dú)立安裝屬于自己的PHP T作平臺(tái),要求設(shè)置好每個(gè)軟件的安裝路徑,井配置好phpMyAdmin。

3.挑選一種自己喜歡的PHP及相關(guān)軟件的集成版本,安裝并進(jìn)行設(shè)置。

4.不管是安裝的哪一種開發(fā)環(huán)境,找到Apache、MySQL、PHP的安裝目錄和它們的配置文件,以及網(wǎng)頁(yè)發(fā)布目錄的位置。

第三章自測(cè)題

一、單選題

1.Apache是()服務(wù)的服務(wù)器程序

A.www.tmdps.cn)A.strchr, split,var_dump

B.strstr,explode, print_r C.srrstr,explode, echo

D.Strchr,split, var,_dump 5.下面哪個(gè)正則表達(dá)式,可以從服務(wù)器上取到訪問(wèn)域名第二層()A.preg_replace(“/.*([^.V]+)(.(comlnetlorg))?.[^.V]+$/”,“1”, $_SERVER['HTTP_ HOST'])B.preg_replace(“/.*?([^.V]+)(.(comlnetlorg))?.[^.V]+$/”,“1”,$_SERVER['HTTP_ HOST'])C.preg_replace(“/.*([^.v]+)(.(comlnetlorg))?.[^.V]+$/”,“1”,$HTTP HOST)D.preg_replace(“/.*?([^.V]+)(.(comInmlorg))?.[^.V]+$/”,“1”,$HTTP_HOST)PHP中,下列哪個(gè)函數(shù)是將字符串前后顛倒()A.strrev()

B.strrpos()C.strstr()

D.sirfiirst()6.下列那個(gè)選項(xiàng)是正確的引用文件的方法:()A.require和include

B.re:quire和function C.define和include

D.function和include 7.以下字符的長(zhǎng)度是()

$text=“ tllo ”;

echo strlen(trim($text));

?> A.9

B.5

C.7

D.3 8.將字符串中所有英文單字的開頭字母轉(zhuǎn)換為大寫的函數(shù)應(yīng)該是()A.ucfrrst(“字符串”)

B.strtolower()C.strtoupper()

D.ucwords()

二、練習(xí)題

1.寫出一個(gè)函數(shù)驗(yàn)證電子郵件的格式是否正確。

2.寫出一個(gè)正則表達(dá)式,過(guò)濾網(wǎng)頁(yè)上的所有JavaScript/VBScript腳本(即把script標(biāo)記及其內(nèi)容都去掉)。3.編寫一個(gè)PHP腳本程序,用于接受用戶在表單中的輸入,井要求在該腳本中進(jìn)行數(shù)據(jù)效驗(yàn)(在客戶端表單中有以下字段和需要效驗(yàn)的格式)。

Name

請(qǐng)輸入你的名字,單行,32個(gè)漢字以下.8個(gè)漢字以上

Title

請(qǐng)輸入標(biāo)題,單行,64個(gè)漢字以下,不能為空

Body

輸入文本內(nèi)容,多行,不限

E-mail 請(qǐng)輸入郵件地址,按電子郵件格式效驗(yàn)

Birthday請(qǐng)輸入生日,按YYYY-MM-DD格式效驗(yàn)

第八章自測(cè)題

自測(cè)題

一、單選題

1.以下哪個(gè)錯(cuò)誤級(jí)別會(huì)使程序崩潰,阻止并退出程序()A.E_WARNING

B.E_NOTICE

C.E_ERROR

D.以上都可以 2.下面劉PHP錯(cuò)誤日志描述不正確的是()

A.可以錯(cuò)誤記錄到Apache服務(wù)器的錯(cuò)誤日志文件error.log 中

B.記錄錯(cuò)誤日志到自己指定的文件中

C.可以將錯(cuò)誤日志發(fā)送給系統(tǒng)syslog

D。在寫入錯(cuò)誤日志之前,應(yīng)該先在PHP配置文件中將displa y_errors選項(xiàng)開啟 3.關(guān)于PHP 5中的異常,下列四句描述中哪句是錯(cuò)誤的()

A.異常也是一個(gè)類

B,為了拋出我們自建的異常,我們必須使用throw語(yǔ)句實(shí)現(xiàn)

C.異常在拋山后會(huì)在父一層被自動(dòng)消滅掉

D.要容忍某些特定的異常,我們應(yīng)該使用try?catch語(yǔ)法的同時(shí),留空catch段 4.下面哪個(gè)函數(shù)不能返回UNIX時(shí)間戳()

A.Time()

B.strtotime()

C.localtimeo

D.gmrnktime()5.當(dāng)前GMT時(shí)區(qū)的時(shí)間戳和當(dāng)前本地的時(shí)間戳,在秒上有什么區(qū)別()

A.這取決于本地時(shí)區(qū)和GMT時(shí)區(qū)之間小時(shí)數(shù)的差別

B.沒(méi)有任何區(qū)別

C.本地時(shí)區(qū)和GMT時(shí)區(qū)完全匹配時(shí)才相等

D.沒(méi)有可比的地方

6.以下哪一個(gè)是最簡(jiǎn)單的方式將microtime()轉(zhuǎn)化輸出為一個(gè)單一的數(shù)值()

A.$time=implode(' ',microtime());

B.$time=explode(' ',microtime());$time=$t.ime[0]+$time [1];

C.$time=microtime()+microtime();

D.$time=arr ay_sum(explode(' ',microtime()));7.下面程序運(yùn)行結(jié)果為()

$nextWeek=timeO+(7*24*60*60);

echo 'Now:'.date('Y-m-d').“n”;

echo 'Next Week:'.date('Y-m-d',$nextWeek).“n”;

?>

A.得到今天的日期(月-曰)

B-得到今天的U期(年-月-U)與下周的日期(年-月-日)

c.得到現(xiàn)在的時(shí)間(小時(shí)-分-秒)

D.得到現(xiàn)在到下周的時(shí)間間隔

8.使用PHP的GD函數(shù)庫(kù)動(dòng)態(tài)創(chuàng)建圖像時(shí),需要先獲取圖像資源,下面函數(shù)中哪一個(gè)不能創(chuàng)建圖像資源()

A.imagecreate()

B.imagec:reatetruecolor()

C.imagecreateflromjpeg()

D.imagecolorallocate()

二、練習(xí)題

1.簡(jiǎn)述PHP中error_reporting函數(shù)的作用是什么。

2。使用PHP的日期和時(shí)間函數(shù),打印出“前一天“的日期和時(shí)問(wèn)信息(輸出可以參考2009-5-12 11:05:30格式)。

3.使用PHP的GD函數(shù)庫(kù)編寫一個(gè)具有縮放圖片和添加水印功能的類(要求支持中文水印)。

第十一章自測(cè)題

一、單選題

1.怎樣打開或創(chuàng)建一個(gè)文件()

A.open()

B.fopen()

C.fwriteo

D,write()2.下面哪兩個(gè)參數(shù)用來(lái)提示fopen()函數(shù)打開一個(gè)文件進(jìn)行讀取并寫入()

A.w

B.r

c.a

D.+ 3.哪個(gè)函數(shù)用來(lái)從文本文件里面讀取一個(gè)單獨(dú)的行,但是當(dāng)你需要讀取二進(jìn)制數(shù)據(jù)或者其他格式的文件的時(shí)候,你需要使用哪個(gè)函數(shù)()

A.fgets(),fseeko

B.freda(),fgets0

C.fputs(),fgets()

D.fgets0,fread()4.下面代碼中file_ exists的意義是()

$ filename-‘/path/to/foo.txt’;

Iq(file_exists($fil.encame)){

Echo“The file $filenfune exists”;

}else{

echo “Thcfile$filename does not exist”;)

?>

A.測(cè)試字符串

B.測(cè)試數(shù)組

C.測(cè)試變量

D.測(cè)試一個(gè)文件是否存在

5./tmp是上傳文件的默認(rèn)存儲(chǔ)目錄,如果更改這個(gè)目錄需要編輯哪個(gè)文件的哪個(gè)屬性值(A.php.ini文件的upload_tmp_dir屬性

B.php.ini文件的uploaud_dif屬性

c-php,conf文件的upl'oad_tmp_dir屬性

D.php+conf文件的upload_dir屬性 6.以下代碼運(yùn)行結(jié)果為()

$fp=fopen(”/etc/passwd“,”rt“);

$data=fgets($fp,12);

echo ftell($fp);

fclose($fp);

?>

A.13

B.11

C.0

D.10 7.File()函數(shù)返回的數(shù)據(jù)類型為()

A.?dāng)?shù)組

B.字符串

C.整型

D.根據(jù)文件來(lái)定 8.PHP中刪除文件的函數(shù)是()

A.rm

B.del

C.unlink

D.rm-if 9.PHP中,可以用來(lái)接收上傳的文件的函數(shù)是()

A.$一FILES

B-copys

C.is_uploadnle

D-move_uploaded_file 10.PHP中用來(lái)刪除當(dāng)前日錄的函數(shù)是()

A.chdir

B.cd

C.opendir

D.rmdir =、練習(xí)題

1.使用PHP的文件處理函數(shù)實(shí)現(xiàn)網(wǎng)頁(yè)靜態(tài)化功能。

2.寫一個(gè)函數(shù),能夠遍歷一個(gè)文件夾下的所有文件和子文件夾。

3.在沒(méi)有數(shù)據(jù)庫(kù)的環(huán)境下,以文件替代數(shù)據(jù)庫(kù)實(shí)現(xiàn)一個(gè)完整的網(wǎng)頁(yè)留言板功能。

第十二章自測(cè)題

一、單選題

1.下列哪些數(shù)據(jù)庫(kù)管理系統(tǒng)是PHP不支持的()A.MySQL

B-IBM DB2

C.PostgreSQL

D.Microsoft SQL Server

E.以上沒(méi)有一個(gè)PHP不支持

2.請(qǐng)看下面的SQL查詢語(yǔ)句,選擇哪兩項(xiàng)可以減少?gòu)臄?shù)據(jù)庫(kù)返回的數(shù)據(jù)量()SELECT*FROM

MY —TABLE

A.轉(zhuǎn)為存儲(chǔ)過(guò)程

B.用具體的字段名來(lái)代替“*”

c.加一個(gè)“wnere”語(yǔ)句

D.轉(zhuǎn)變查詢?yōu)橐晥D

E.使用預(yù)語(yǔ)句 3.下面哪個(gè)不是一個(gè)合法的SQL的歸類函數(shù)()

A.AVG

B.SUM

C.MIN

D.MAX

E.CURRENT_DATEO 4.mysql_affected_rows()對(duì)哪個(gè)操作沒(méi)有影響()

A.SELECT

B.DELETE

C, UPDATE

D.INSERT 5.取得搜索語(yǔ)句的結(jié)果集中的記錄總數(shù)的函數(shù)是()

A.Mysql-fetch-row

B.mysql-u root password tcst

C.mysql_num-rows

D.mysql-u root-password test 6.mysql_insert_id()函數(shù)的作用是()

A.盤看下一次捅入記錄時(shí)的ID號(hào)

B.查看剛剛插入過(guò)的自動(dòng)增長(zhǎng)ID值

C.查看一共做過(guò)多少次insert操作

D.查看一共多少條記錄 7.修改MySQL崩戶root的密碼的指令是(A.mysqiadmin—u root password test

B.mysql-u root password test

C.mysql—Ll root—ptest

D.mysql-u root-password test

8.以下代碼執(zhí)行結(jié)果是()

A.報(bào)錯(cuò)

C.循環(huán)換行打印全部記錄

B.只打印一條記錄 D.無(wú)任何結(jié)果

B.查看剛剮插入過(guò)的自動(dòng)增長(zhǎng)ID值 D.查看一共有多少條記錄

9.假設(shè)-f一個(gè)數(shù)據(jù)庫(kù)mydb中有一個(gè)表tb】,表中有六個(gè)字段,主鍵為ID,有十條記錄,ID從0到9,以下代碼輸山結(jié)果是()

$link 2 mysql_c.onnec.t(”IocalhostrP, “mysql_user't, ”mysql_passwordr')

or die(l'Could not connelc.t:”.m ysql_erroH));

tSresult 2 mysql_query{T'SELECT i.d,name,age FROM mydb.tbl where id<5");

or die(P'Could not query:.mysqI—error(》;

echo mysql_num_fields(S;result.);

mysql_close{'$tink);

?>

A,6

B.5

C.4

D.3 10.使用以下哪條指令能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)的長(zhǎng)久連接()

A.mysql_connecE

B.mysql_con nectd

C.mysql_pconnetcd

D.mysql_pconnect 1 1.建立一個(gè)“學(xué)生”表Student,它由學(xué)弓Sno、姓名Sname、性別Ssex、年齡Sage、所在系Sdept五個(gè)屬性組成。其中學(xué)號(hào)不能為空,值是唯一的,并且姓名取值也唯一,下列哪個(gè)選項(xiàng)正確()

A.CREATE TABLE.Student(Sno CHAR(5)NOT NULL UNIQUE, Sname CHAR(20)UNIQUE,Ssex CHAR(1),Sage INT* Sdep CHAR(1 5)):

B-

CREATE TABLE Student(Sno CHAR(5)NOT NULL UNIQUE, Sname CHAR(20)UNIQUE,Ssex CHAR(I)Sage INT, Sdept CHAR(15));

C.CREATE TABLE Student(Sno CHAR(5), Snarm: CHAR(20)UNIQUE* Ssex CHAR(I), SageINT.Sdept CHAR(15));

D-CREATE TAHLE Student(Sno CHAR(5)NOT NULL UNIQUE, Sname CHAR(20)UNIQUE,Ssex CHAR(l), Sdcpt CHAR(1 5)): 12.查詢所有年齡在20歲以下的學(xué)生姓名及其年齡,以下正確的是()

A, SELECT Sname,Sage FROM Student.WHERE Sage<=20;

B.SELECT Sname,Sage FROM Student WHERE NOT Sage<20;

C-SELECT Sname,Sage FROM Student WHERE NOT Sage>20;

D.SELECT Sname,Sage FROM Studcnt WHERE Sage<20;13.查詢名字中第2個(gè)字為“陽(yáng)”字的學(xué)生的姓名和學(xué)號(hào),下列正確的是()

A.SELECT Sname,Sno FROM Student WHERE Sname LIKE '_陽(yáng)%';

B.SELECT Sname,Sno FROM Student WHERE Sname LIKE'陽(yáng)%':

C.SELECT Sname,Sno FROM StU dent WHERE Sn ame LIKE'一陽(yáng)';

D.SELE CT Sn ame,Sno FROM Student WHERE Sname LIKE'陽(yáng)_%';14.HAVING短語(yǔ)與WHERE子句的區(qū)別是()

A.WHERE進(jìn)擇滿足條件的組

B.HAVING選擇滿足條件的元組

C,作用對(duì)象不同

D.查詢條件不同

15.導(dǎo)山數(shù)據(jù)庫(kù)正確的方法為()

A.mysqldump數(shù)據(jù)庫(kù)名>文件名;

B,mys qldump數(shù)據(jù)庫(kù)名>>文件名;

c.mysqliciump數(shù)據(jù)庫(kù)名 文件名;

D.mysqldump數(shù)據(jù)庫(kù)名=文作名; 16.

卜面哪一項(xiàng)不是有效的SELECT語(yǔ)句()

A.SELECT astname,firstname FROM customers;

B-SELECT*FROM orders;

C.Select FirstName NAME from CUSTOMERS;

D,SELECT lastname Last Name FROM customers;1 7.以下ALTER語(yǔ)法不正確的是()

A.ALTER TAHLE tl RENAME t2;

B.ALTER TABLE t2 MODIFY a TINYINT NOT NULL;

C.ALTER TABLE t2 MODIFY a TINYrNT NOT NULL, CHANGE b CHAR(20);

D.ALTER TABLE t2 ADD c INT UNSIGNED NOT NULLAUTO_INCREMENT, ADD INDEX(c);1 8.下面哪一個(gè)不是有效的約束類型()

A.PRIMARYKEYS

B.UNIQUE

C.CHECK

D.FOREIGN KEY 19.MySQL.中表的默認(rèn)類型為()

A.ISAM

B.InnoDB

C.MyISAM

D.HE.AP

二、練習(xí)題

1.實(shí)現(xiàn)用戶注冊(cè)功能。需要建一張用戶信息表,并編寫注冊(cè)和結(jié)果兩個(gè)頁(yè)面。用戶在注冊(cè)頁(yè)面填寫注冊(cè)信息,提交到結(jié)果頁(yè)面后顯示注冊(cè)的結(jié)果。

具體要求:

(1)在MySQL數(shù)據(jù)庫(kù)的test數(shù)據(jù)庫(kù)中,創(chuàng)建一張用于存放用戶注冊(cè)信息的表,表中有描用戶名”、“密碼”兩個(gè)字段,并且設(shè)置“用戶名”字段為主鍵;

(2.)用戶注冊(cè)頁(yè)面要顯示一個(gè)輸入框、一個(gè)密碼框和一個(gè)“注冊(cè)”提交按鈕:

(3)用戶單擊“注冊(cè)”按鈕時(shí),耍用JavaScript技術(shù)對(duì)用廣的輸入信息進(jìn)行判斷,包括 用戶名或者密碼不能為空,密碼的長(zhǎng)度必須大于6位,用戶名和密碼的長(zhǎng)度必須小于10位。假如用戶輸入不符合上述規(guī)范,則彈出相應(yīng)的錯(cuò)誤提示信息終止提交;只有當(dāng)用戶輸入滿足上規(guī)范時(shí),才允許將表單提交到結(jié)果頁(yè)面;

(4)如果用戶名在表中已經(jīng)存在,則在結(jié)果頁(yè)面提示用戶重新輸入用戶名;

(5)如果用戶名在表中不存在,則將用戶的注冊(cè)信息插入到數(shù)據(jù)庫(kù)中,并在結(jié)果頁(yè)面顯示“注冊(cè)成功”的提示信息;

(6)用戶注冊(cè)成功后,在結(jié)果頁(yè)面顯示“現(xiàn)在已經(jīng)有×X位注冊(cè)用戶了!”并將所有的注

冊(cè)用戶信息以列表方式顯示出來(lái)。

2.在M.ySQL數(shù)據(jù)庫(kù),使用的用戶名為root,密碼為php。其中的一個(gè)數(shù)據(jù)庫(kù)名稱為lamp,其中的有兩個(gè)表名為type和border。下面為兩個(gè)表中的關(guān)系與數(shù)據(jù):

表type

表Border

編寫一個(gè)腳本遍歷兩張表中的數(shù)據(jù)形成目錄結(jié)構(gòu),一級(jí)為type表中的數(shù)據(jù),每個(gè)類別下為border表中的數(shù)據(jù)。

具體要求:

(1)數(shù)掘庫(kù)文件(具體操作語(yǔ)句)。

(2)正確顯示一級(jí)type表中數(shù)據(jù)。

(3)正確顯示每個(gè)類下border表中數(shù)據(jù)母

第五篇:php試題

1.寫一個(gè)函數(shù),盡可能高效的,從一個(gè)標(biāo)準(zhǔn) url 里取出文件的擴(kuò)展名

例如: http:// 語(yǔ)言中,頁(yè)面頭部的 meta 標(biāo)記可以用來(lái)輸出文件的編碼 格式,以下是一個(gè)標(biāo)準(zhǔn)的 meta 語(yǔ)句

請(qǐng)使用 PHP 語(yǔ)言寫一個(gè)函數(shù),把一個(gè)標(biāo)準(zhǔn) HTML 頁(yè)面中的類似 meta 標(biāo)記中的 charset 部分值改為 big5 請(qǐng)注意:(1)需要處理完整的 html 頁(yè)面,即不光此 meta 語(yǔ)句(2)忽略大小寫

(3)? 和 ” 在此處是可以互換的

(4)?Content-Type? 兩側(cè)的引號(hào)是可以忽略的,但 ?text/html;charset=gbk? 兩側(cè)的不行(5)注意處理多余空格

3.寫一個(gè)函數(shù),算出兩個(gè)文件的相對(duì)路徑 如 $a = ?/a/b/c/d/e.php?;$b = ?/a/b/12/34/c.php?;

計(jì)算出 $b 相對(duì)于 $a 的相對(duì)路徑應(yīng)該是../../c/d將()添上

4.寫一個(gè)函數(shù),能夠遍歷一個(gè)文件夾下的所有文件和子文件夾。5.簡(jiǎn)述論壇中無(wú)限分類的實(shí)現(xiàn)原理。

6.設(shè)計(jì)一個(gè)網(wǎng)頁(yè),使得打開它時(shí)彈出一個(gè)全屏的窗口,該窗口中有一個(gè)文本框和一個(gè)按鈕。用戶在文本框中輸入信息后點(diǎn)擊按鈕就可以把窗口關(guān)閉,而輸入的信息卻在主網(wǎng)頁(yè)中顯示。簡(jiǎn)述題(50分)

1、用PHP打印出前一天的時(shí)間格式是2006-5-10 22:21:21(2分)

2、echo(),print(),print_r()的區(qū)別(3分)

3、能夠使HTML和PHP分離開使用的模板(1分)

5、使用哪些工具進(jìn)行版本控制?(1分)

6、如何實(shí)現(xiàn)字符串翻轉(zhuǎn)?(3分)

7、優(yōu)化MYSQL數(shù)據(jù)庫(kù)的方法。(4分,多寫多得)

8、PHP的意思(送1分)

9、MYSQL取得當(dāng)前時(shí)間的函數(shù)是?,格式化日期的函數(shù)是(2分)

10、實(shí)現(xiàn)中文字串截取無(wú)亂碼的方法。(3分)

11、您是否用過(guò)版本控制軟件? 如果有您用的版本控制軟件的名字是?(1分)

12、您是否用過(guò)模板引擎? 如果有您用的模板引擎的名字是?(1分)phperz.com

13、請(qǐng)簡(jiǎn)單闡述您最得意的開發(fā)之作(4分)

14、對(duì)于大流量的網(wǎng)站,您采用什么樣的方法來(lái)解決訪問(wèn)量問(wèn)題?(4分)

15、用PHP寫出顯示客戶端IP與服務(wù)器IP的代碼1分)

16、語(yǔ)句include和require的區(qū)別是什么?為避免多次包含同一文件,可用(?)語(yǔ)句代替它們?(2分)

17、如何修改SESSION的生存時(shí)間(1分).18、有一個(gè)網(wǎng)頁(yè)地址, 比如PHP開發(fā)資源網(wǎng)主頁(yè): http://,如何得到它的內(nèi)容?($1分)

19、在HTTP 1.0中,狀態(tài)碼401的含義是(?);如果返回“找不到文件”的提示,則可用 header 函數(shù),其語(yǔ)句為(?);(2分)

12、在PHP中,heredoc是一種特殊的字符串,它的結(jié)束標(biāo)志必須?(1分)

13、談?wù)刟sp,php,jsp的優(yōu)缺點(diǎn)(1分)

14、談?wù)剬?duì)mvc的認(rèn)識(shí)(1分)

15、寫出發(fā)貼數(shù)最多的十個(gè)人名字的SQL,利用下表:members(id,username,posts,pass,email)(2分)16.請(qǐng)說(shuō)明php中傳值與傳引用的區(qū)別。什么時(shí)候傳值什么時(shí)候傳引用?(2分)php程序員站

17.在PHP中error_reporting這個(gè)函數(shù)有什么作用?(1分)18.請(qǐng)寫一個(gè)函數(shù)驗(yàn)證電子郵件的格式是否正確(2分)19.簡(jiǎn)述如何得到當(dāng)前執(zhí)行腳本路徑,包括所得到參數(shù)。(2分)20.如何修改SESSION的生存時(shí)間.(1分)

21、JS表單彈出對(duì)話框函數(shù)是?獲得輸入焦點(diǎn)函數(shù)是?(2分)

22、JS的轉(zhuǎn)向函數(shù)是?怎么引入一個(gè)外部JS文件?(2分)

23、foo()和@foo()之間有什么區(qū)別?(1分)

24、如何聲明一個(gè)名為”myclass”的沒(méi)有方法和屬性的類?(1分)

25、如何實(shí)例化一個(gè)名為”myclass”的對(duì)象?(1分)

26、你如何訪問(wèn)和設(shè)置一個(gè)類的屬性?(2分)

27、mysql_fetch_row()和mysql_fetch_array之間有什么區(qū)別?(1分)

28、GD庫(kù)是做什么用的?(1分)

29、指出一些在PHP輸入一段HTML代碼的辦法。(1分)30、下面哪個(gè)函數(shù)可以打開一個(gè)文件,以對(duì)文件進(jìn)行讀和寫操作?(1分)(a)fget()(b)file_open()

(c)fopen()

(d)open_file()www.tmdps.cn

31、下面哪個(gè)選項(xiàng)沒(méi)有將 john 添加到users 數(shù)組中?(1分)(a)$users[] = ?john?;

(b)array_add($users,?john?);(c)array_push($users,?john?);(d)$users ||= ?john?;

32、下面的程序會(huì)輸入是否?(1分)

33、使用php寫一段簡(jiǎn)單查詢,查出所有姓名為“張三”的內(nèi)容并打印出來(lái)(2分)表名User Name Tel Content Date 張三 *** 大專畢業(yè) 2006-10-11 張三 *** 本科畢業(yè) 2006-10-15 張四 021-55665566 中專畢業(yè) 2006-10-15 請(qǐng)根據(jù)上面的題目完成代碼:

$mysql_db=mysql_connect(“l(fā)ocal”,”root”,”pass”);www.tmdps.cn @mysql_select_db(“DB”,$mysql_db);

34、如何使用下面的類,并解釋下面什么意思?(3)class test{

function Get_test($num){ $num=md5(md5($num).”En”);return $num;

}

}

35、寫出 SQL語(yǔ)句的格式 : 插入,更新,刪除(4分)表名User Name Tel Content Date 張三 *** 大專畢業(yè) 2006-10-11 張三 *** 本科畢業(yè) 2006-10-15 張四 021-55665566 中專畢業(yè) 2006-10-15(a)有一新記錄(小王 *** 高中畢業(yè) 2007-05-06)請(qǐng)用SQL語(yǔ)句新增至表中(b)請(qǐng)用sql語(yǔ)句把張三的時(shí)間更新成為當(dāng)前系統(tǒng)時(shí)間(c)請(qǐng)寫出刪除名為張四的全部記錄

36、請(qǐng)寫出數(shù)據(jù)類型(int char varchar datetime text)的意思;請(qǐng)問(wèn)varchar和char有什么區(qū)別(2分)

37、MySQ自增類型(通常為表ID字段)必需將其設(shè)為(?)字段(1分)

38、寫出以下程序的輸出結(jié)果(1分)$c?4:5;echo $a;?>

39、檢測(cè)一個(gè)變量是否有設(shè)置的函數(shù)是否?是否為空的函數(shù)是?(2分)40、取得查詢結(jié)果集總數(shù)的函數(shù)是?(1分)

41、$arr = array(?james?, ?tom?, ?symfony?);請(qǐng)打印出第一個(gè)元素的值(1分)

42、請(qǐng)將41題的數(shù)組的值用?,'號(hào)分隔并合并成字串輸出(1分)

43、$a = ?abcdef?;請(qǐng)取出$a的值并打印出第一個(gè)字母(1分)

44、PHP可以和sql server/oracle等數(shù)據(jù)庫(kù)連接嗎?(1分)

45、請(qǐng)寫出PHP5權(quán)限控制修飾符(3分)

46、請(qǐng)寫出php5的構(gòu)造函數(shù)和析構(gòu)函數(shù)(2分)

47、以下請(qǐng)用PHPMYADMIN完成

(一)創(chuàng)建新聞發(fā)布系統(tǒng),表名為message有如下字段(3分)php程序員站 id 文章id title 文章標(biāo)題 content 文章內(nèi)容

category_id 文章分類id hits 點(diǎn)擊量

(二)同樣上述新聞發(fā)布系統(tǒng):表comment記錄用戶回復(fù)內(nèi)容,字段如下(4分)comment_id 回復(fù)id id 文章id,關(guān)聯(lián)message表中的id comment_content 回復(fù)內(nèi)容

現(xiàn)通過(guò)查詢數(shù)據(jù)庫(kù)需要得到以下格式的文章標(biāo)題列表,并按照回復(fù)數(shù)量排序,回復(fù)最高的排在最前面

文章id 文章標(biāo)題 點(diǎn)擊量 回復(fù)數(shù)量

用一個(gè)SQL語(yǔ)句完成上述查詢,如果文章沒(méi)有回復(fù)則回復(fù)數(shù)量顯示為0

(三)上述內(nèi)容管理系統(tǒng),表category保存分類信息,字段如下(3分)category_id int(4)not null auto_increment;categroy_name varchar(40)not null;

下載PHP實(shí)驗(yàn)報(bào)告word格式文檔
下載PHP實(shí)驗(yàn)報(bào)告.doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    PHP面試題

    PHP程序員初級(jí)面試題 一、 解釋一下語(yǔ)句作用,并標(biāo)示出以下哪一句不會(huì)把 John 新增到 users 陣列?$users[] = 'john'; array_add($users,?john?);array_push($users,?john......

    php試題

    1.mysql_connect與@mysql_connect的區(qū)別是( B ) A@mysql_connect不會(huì)忽略錯(cuò)誤,將錯(cuò)誤顯示到客戶端 B mysql_connect不會(huì)忽略錯(cuò)誤,將錯(cuò)誤顯示到客戶端 C 沒(méi)有......

    淺談PHP優(yōu)缺點(diǎn)

    千鋒教育www.tmdps.cn 精品課程 全程面授 淺談PHP優(yōu)缺點(diǎn) 眾所周知,PHP語(yǔ)言作為服務(wù)器端開發(fā)的腳本語(yǔ)言,在網(wǎng)站開發(fā)方面非常有名。自從1995年RasmusLerdorf創(chuàng)建之后,根據(jù)......

    PHP程序員

    **的個(gè)人簡(jiǎn)歷個(gè)人資料 姓名: **電子郵件: ******@qq.com 名族: 漢出生日期: 1991/1/3 學(xué)歷: 本科居住地址: 深圳福田 性別: 男手機(jī)號(hào)碼: 186***77394求職意向 到崗時(shí)間:即時(shí) 期望職位......

    PHP復(fù)習(xí)資料

    PHP復(fù)習(xí)資料填空題 1.在PHP中,加入注釋的方法很靈活,單行注釋有 // 和 # 兩mysql可以方便地對(duì)數(shù)據(jù)庫(kù)進(jìn)行各種操作。 13. 在continue和break語(yǔ)句中, 名詞解釋 1. 構(gòu)造函數(shù): 在類中......

    php總結(jié)報(bào)告

    第一章 初識(shí)PHP by hero團(tuán)隊(duì) 1.計(jì)算思維的本質(zhì):抽象、自動(dòng)化。可以概括為:合理抽象、高效算法。主要過(guò)程包括:?jiǎn)栴}抽象,模型建立,算法設(shè)計(jì),實(shí)現(xiàn)自動(dòng)化。 2.PHP概念:web程序設(shè)計(jì)語(yǔ)......

    php學(xué)習(xí)心得

    php學(xué)習(xí)心得(適合php初學(xué)者) 來(lái)源: 發(fā)布時(shí)間:2009-09-18 發(fā)布人: 瀏覽:30人次字體:[大 中 小] 【1】頁(yè)面之間無(wú)法傳遞變量 get,post,session在最新的php版本中自動(dòng)全局變量是關(guān)閉......

    PHP學(xué)習(xí)推薦

    PHP學(xué)習(xí)推薦PHP,是英文超級(jí)文本預(yù)處理語(yǔ)言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語(yǔ)言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,現(xiàn)在越來(lái)越多的人加入......

主站蜘蛛池模板: 久久精品aⅴ无码中文字字幕| 日本免费人成视频播放| 无码一区二区三区av免费| 国内精品久久久久av福利秒拍| 制服国产欧美亚洲日韩| 国产毛片久久久久久国产毛片| 国产精品民宅偷窥盗摄| 中文字幕无码肉感爆乳在线| 国产乱子伦农村叉叉叉| 各种虐奶头的视频无码| 亚洲 日韩 欧美 成人 在线观看| 亚洲熟女av乱码在线观看漫画| 国产三级aⅴ在在线观看| 开心五月色婷婷综合开心网| 无码精品a∨在线观看十八禁| 日本高清视频永久网站www| 亚洲欧洲自拍拍偷精品 美利坚| 亚洲日本一区二区三区在线| 人人爽人人爽人人片av| 日本又色又爽又黄的a片吻戏| 爱色精品视频一区二区| 黑巨人与欧美精品一区| 内射少妇一区27p| 久久久这里只有精品10| 成人污| 国产美女被遭强高潮网站不再| 中国亚洲女人69内射少妇| 国产成人一区二区三区免费视频| 亚洲高清一区二区三区电影| 欧美精品亚洲精品日韩专区va| 又色又爽又高潮免费视频观看| 久久婷婷五月综合尤物色国产| 国产无套内射又大又猛又粗又爽| 1区2区3区4区产品不卡码网站| 国产三级在线观看播放| 性欧美丰满xxxx性| 久久无码字幕中文久久无码| 无码熟妇人妻av| 伊人久久大香线蕉综合bd高清| 狠狠躁夜夜躁人人爽天天不| 久久精品人人做人人爱爱漫画|

刪除

修改

  • <tfoot id="anjtm"></tfoot>