国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

用PHP搭建學(xué)生信息管理平臺

2024-05-04 23:02:09
字體:
供稿:網(wǎng)友

 

php,即hypertext preprocessor,是一種內(nèi)嵌在網(wǎng)頁中由服務(wù)器端來執(zhí)行的程序。它具有跨平臺、面向?qū)ο蠹芭c數(shù)據(jù)庫集成完美等特性,為廣大網(wǎng)頁程序員所青睞。
    
  mysql采用了關(guān)聯(lián)數(shù)據(jù)庫的結(jié)構(gòu),是一套精簡、快速的數(shù)據(jù)庫管理程序。它提供了多人使用的管理功能,并支持標準的sql語法。與php同樣具有跨平臺的功能。
    
  用php4+mysql+win98(pws)來構(gòu)建一個信息平臺是可以實現(xiàn)的。在本文中筆者以一個簡單的學(xué)生信息管理系統(tǒng)為例,談?wù)勛约旱挠H身經(jīng)歷,以饗讀

者。
    
  第一步,安裝服務(wù)器
    
  要將win98平臺的計算機作為服務(wù)器,必須安裝pws(personal web server)。讀者可以在win98光盤中的add-onspws目錄中找到,直接運行setup.exe即可。
    
  安裝完成后,在硬盤中新建一個目錄(d:php)專門存放php文件。運行pws,進入界面后,單擊高級,進入高級選項界面,再單擊添加按鈕,新建一個虛擬目錄php,選定d:php為其目錄,注意勾選【執(zhí)行】選項。
    
  第二步,安裝php4
    
  將php4的文件放在c:php4中,將php4ts.dll,msvcrt.dll復(fù)制到c:windowssystem中,將php.ini-dist改名為php.ini,復(fù)制到c:windows中。
    
  還需配置php.ini,具體如下:

    extension_dir=c:/php/extensions
    asp_tags = on ; 
允許使用asp風(fēng)格的標記,即<% %> browscap = c:windowssysteminetsrvrowscap.ini (因為用的服務(wù)器是pws)
    
  讀者還可以發(fā)現(xiàn)在php.ini中很多行前面都有號,這表示注釋行。配置php還需將如下各行前面的分號去掉。

    extension =php_ldap.dll (ldap
功能)
    extension =php_zlib.dll (zlib
功能)
    extension =php_calendar.dll(
日歷轉(zhuǎn)換功能)
    extension =php_exif.dll (exif
功能)
    extension =php_ftp.dll 
    extension =php_mssql70.dll 
    extension =php_imap.dll 
    
  再進入c:php4 sapi目錄,運行pws-php4isapi.reg,更改注冊表。執(zhí)行regedit,打開注冊表編輯器,打開hkey_local_machine | system | currentcontrolset | services | w3svc | parameters | script map,右鍵單擊該主鍵,在彈出的快捷菜單中選擇【新建|串值】,命名為.php (php網(wǎng)頁的擴展名,也可以是.php4.phtml或其他),將其值設(shè)定為:c:php4sapiphp4isapi.dll。關(guān)閉注冊表編輯器即可。
    
  第三步,安裝mysql
    
  運行mysql的安裝程序setup.exemysql就安裝到c:mysql中。將該目錄下的my-example.cnf改名為my.cnf,復(fù)制到c盤根目錄下。
    
  運行c:mysqlin目錄中的mysqld.exe (mysqld-shareware.exe)mysql開始啟動。以后如果希望用戶能夠瀏覽查詢數(shù)據(jù)庫,都必須運行該文件,以啟動數(shù)據(jù)庫。
    
  我們還必須設(shè)置mysql數(shù)據(jù)庫的管理員賬號(root)與密碼(123456):在dos界面下進入c:mysqlin,輸入命令行mysqladmin-u root password 123456即可。
    
  如此一來,php4+mysql+win98(pws)已安裝并設(shè)置完成。
    
  第四步,添加數(shù)據(jù)
    
  先啟動mysql數(shù)據(jù)庫,然后在dos窗口中,執(zhí)行mysql-u root -p命令行,再輸入密碼,開始編輯數(shù)據(jù)庫。具體操作步驟如下:

    1.
創(chuàng)建數(shù)據(jù)庫data,即c:mysqldata目錄。
    mysql >create database data;
    mysql >use data
    2.
在數(shù)據(jù)庫data中創(chuàng)建表student
    mysql>create table student(
    ->stu_no char(6) not null,
    ->name char(8),
    ->birthday date,
    ->math_score tinyint
    ->primary key(stu_no)
    ->);
    
  3.c:mysqldata目錄下新建文本文檔student.txt,按各字段的順序輸入記錄,每個字段間以tab字符間隔。
    
  4.student.txt中的記錄導(dǎo)入到表student中。其中 表示tab字符,表示回車符。

    mysql>load data infile 'student.txt' into table student
    ->fields terminated by ' '
    ->lines terminated by ' ';
    
第五步,編寫php程序
   
  在記事本中輸入如下代碼,將其另存為test.php,保存在d:php目錄下。
  <?
if(!mysql_connect("localhost","root","123456"))
echo "
連接數(shù)據(jù)庫失敗";
elseif(!mysql_select_db("data"))
echo "
打開數(shù)據(jù)庫失敗";
 sql = "select * from student";
 records = mysql_querysql);
    ?>
&nbs

p;   <html>
    <body>
    <center>
    <table border=1>
<tr bgcolor=blue>
<td>學(xué)號</td><td>姓名</td><td>生日</td><td>數(shù)學(xué)科成績</td>
</tr>
    <?  
while(list( stu_no, name, birthday, math_score)=mysql_fetch_row( records))
{
  echo "<td>". stu_no."</td><td>".."</td><td>". birthday."</td>
<td>". math_score."</td></tr>";
}
?>
</table>
</body>
</html>
    
  在瀏覽器中輸入http://127.0.0.1/php/test.php,可以看到如圖5所示的效果。當然這必須建立在所有的設(shè)置均無誤的基礎(chǔ)上,記得啟動pws和mysql哦!
    
  作為一名教育工作者,管理學(xué)生的信息尤為重要。本文只是起到拋磚引玉的作用,我們可以充實這個系統(tǒng),使其具備查詢、更新、刪除信息等功能。這樣一來,管理浩繁的學(xué)生信息將不再難了!
    
  對于其他行業(yè)的php愛好者而言,能在win98平臺下享受php的樂趣,也不失為一大快事。祝愿大家做出更多更好的作品。


  • 本文來源于網(wǎng)頁設(shè)計愛好者web開發(fā)社區(qū)http://www.html.org.cn收集整理,歡迎訪問。
  • 發(fā)表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發(fā)表
    主站蜘蛛池模板: 滕州市| 马尔康县| 平远县| 多伦县| 建湖县| 蒙阴县| 榕江县| 磴口县| 陆川县| 浦县| 郁南县| 垦利县| 台北县| 伊吾县| 恩施市| 格尔木市| 炉霍县| 大同市| 凌源市| 江津市| 永嘉县| 错那县| 安达市| 富顺县| 兴文县| 收藏| 商都县| 唐海县| 大安市| 会昌县| 高唐县| 牡丹江市| 荃湾区| 辽阳县| 平顺县| 岳池县| 莲花县| 同心县| 台州市| 大渡口区| 扬中市|