AMFPHP php端

首先開啟任意一個文字編輯器並輸入以下程式碼


< ?php
class HelloWorld
{
//我是註解
function say($sMessage)
{
return '結果是.... ' . $sMessage;
}
}
?>

其實很不想用hello world當範例...
下圖為amfphp與php function間的對應

class HelloWorld 橘色線段

function say 紅色線段

($sMessage) 紫色線段

return '結果是.... ' . $sMessage; 藍色線段


有需要注意部份有幾點 1. class "HelloWorld" =>這一定要與檔案名稱相同 ex: helloworld.php 2. function 後接著就是function的名稱,可依照個人習慣而定
3. 如範例:function say ($sMessage) 後面括號中即為變數不限定數量,只要使用" , "來區隔即可
ex: $a, $b, ......
4. 若沒有要使用變數(只需取得值)括號內就不需要填任何東西
5. return 後面即為最後所需的值

以上為只使用php內語法
但若需要連結資料庫呢?
下面這範例提供參考


< ?php
class test{
var $dbhost = "localhost";     //資料庫位置 
var $dbname = "myTest";      //資料庫名稱 
var $dbuser = "test";           //使用者名稱
var $dbpass = "12345678";   //使用者密碼 
var $conn;

function getData(){
$this->conn = mysql_connect($this->dbhost, $this->dbuser, $this->dbpass);
mysql_select_db ($this->dbname, $this->conn);
$rs=mysql_query("SELECT 欄 FROM 表單 WHERE 位)", $this->conn);
return $rs; 
} 
}

?>
這樣即可獲得到資料庫的資料
如下範例


MySQL的語法在此就不多作說明
若有興趣google一下即可獲得
看似很難的東西其實也能很簡單

沒有留言:

張貼留言