- 相關(guān)推薦
PHP的基本作用
PHP 獨(dú)特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。它可以比CGI或者Perl更快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁。接下來,小編為您介紹了PHP的基本作用,歡迎欣賞與借鑒。
1、收集表單數(shù)據(jù)
農(nóng)(FORM)是網(wǎng)絡(luò)編程中戰(zhàn)常用的數(shù)據(jù)’輸入界面。表單目錄通常在提交時(shí)可以使用GET旦旦POST的方法將數(shù)據(jù)發(fā)送給P田程序腳本。在PHP腳本中,可以以PHP變血的形式訪問每一個(gè)表單域在PHP腳本中使用。根據(jù)PHP版本和設(shè)置不同,通過變量可以有3種方法米訪問表單數(shù)據(jù)所以在PHP中,獲得客戶輸入的具體數(shù)據(jù)是非常簡單的。
2、生成動(dòng)態(tài)網(wǎng)頁
PHP腳本程序和客戶端的JavaScript腳本程序不同的是,PHP代碼是運(yùn)行在服務(wù)端的.PHP腳本程岸可以根據(jù)用戶在客戶端的不同輸入請(qǐng)求,在服務(wù)端運(yùn)行該腳本后,動(dòng)態(tài)輸出用戶請(qǐng)求的內(nèi)容客戶端就能接收劍想得到的結(jié)果,但他們無法仰知:民背后的代碼是如何運(yùn)作的甚至可以將Web服務(wù)幫設(shè)置成讓PHP米處理所有的HTML文件,這么一來,用戶就無法得知服務(wù)’而到底做了什么。
3、字符串處理
在編寫程序代碼或是文本處理時(shí),經(jīng)常在操作字符串,所以字符*處理一直是程序員使用必多的技術(shù)之一,PHP是把字符串作為一種基本的數(shù)據(jù)類型來處理。在PHP巾提供了豐富的字符串處組兇蟻,以及使用強(qiáng)大的正則表達(dá)式來對(duì)字符串成文本進(jìn)行搜索、查找、匹配、替換等操作。
4、動(dòng)態(tài)輸出圖像
使用PHP并不局限于輸出HTML文本、PHP通過使用GD擴(kuò)展庫還能被用來動(dòng)態(tài)輸出圖像,例如文字按鈕、驗(yàn)證碼、數(shù)據(jù)統(tǒng)計(jì)圖等,還可以輕松地編輯圖像,例如處理縮略圖和為圖片添加水印怨,具有強(qiáng)大的圖像處理功能。
5、處理服務(wù)器端文件系統(tǒng)
也{讓數(shù)據(jù)可以長期保留,可以使用數(shù)據(jù)庫或是文件系統(tǒng)米存取信息。在某些存取數(shù)據(jù)相對(duì)簡單的應(yīng)用中,就是一些特定的應(yīng)用中,沒有必要使用數(shù)據(jù)庫,就可以采用文件操作。PHP可以利用文件系統(tǒng)函斂任意操作服務(wù)器中的目錄或文件包括目錄或文件的打開、編輯、拷貝、創(chuàng)建、刪除。以及文件屬性等秘作。
6、編寫戴據(jù)庫支持的網(wǎng)頁
PHP級(jí)強(qiáng)大最顯著的特性之一,是它支持很大范圍的數(shù)據(jù)庫用戶會(huì)發(fā)現(xiàn)利用PHP編寫數(shù)據(jù)庫支持的同頁簡單符難以置信。目前,PHP可以連接任何支持世界標(biāo)準(zhǔn)的數(shù)據(jù)庫。
PHP 和 MYSQL
PHP和MYSQL都是免費(fèi)的開放源碼。它們的結(jié)合可以在WINDOWS中發(fā)展,在UNIX中做服務(wù)。PHP也支持其他一些數(shù)據(jù)庫包括PostgreSQL.
下面有一個(gè)例子:
首先你已經(jīng)安裝了PHP及MYSQL. 這個(gè)簡單的腳本例子是從數(shù)據(jù)庫中讀取數(shù)據(jù)然后顯示出來。
<html>
<body>
<?php
mysql_select_db("mydb", $db);
$result = mysql_query("SELECT * FROM books",$db);
echo "Title: ".mysql_result($result,0,"title")."<br>n";
echo "Author: ".mysql_result($result,0,"author")."<br>n";
echo "Price: ".mysql_result($result,0,"price")."<br>n";
?>
</body>
</html>
函數(shù)mysql_connect()是指在指定的主機(jī)上通過用戶名(也可通過指定密碼)連接一個(gè)MYSQL服務(wù)器。變量 $db 是用來提交這個(gè)連接。.
mysql_select_db() 指定數(shù)據(jù)庫用在后面的疑問。函數(shù) mysql_query() 是發(fā)送 SQL 疑問到 MySQL 進(jìn)行執(zhí)行 , 結(jié)果返回并存儲(chǔ)在變量 $result 中.
最后 mysql_result() 函數(shù)是得出結(jié)果。
【PHP的基本作用】相關(guān)文章:
PHP基本語法06-30
PHP 基本簡介11-11
PHP基本語法大全10-18
PHP數(shù)組基本介紹09-06
PHP基本語法知識(shí)09-16
php語句基本結(jié)構(gòu)08-26
PHP基本函數(shù)介紹10-25
PHP的基本語法介紹07-31