撰寫Remote Service程式
===========================================================
一堆搞不懂的語法,到底是涵數,還是指令
$mylink = mysql_connect($this-> hostName, $this-> userName, $this-> password);
mysql_connect是指令?涵數?
mysql_select_db("webmember", $mylink);
mysql_select_db是指令?涵數?
mysql_query("set character set big5");
mysql_query是指令?涵數?
$SQL = "Select * From memberdata Where memId='" . $ID . "'";
中間那段長長的英文,作用是?
===========================================================
//程式如下
<?php
class chkMem
{
var $userName = "root"; //帳號
var $password = "12345"; //密碼
var $hostName = "localhost"; //主機(Server)名稱
function logTest($ID,$Password){
//建立資料連結
$mylink = mysql_connect($this-> hostName, $this-> userName, $this-> password);
//選擇資料庫
mysql_select_db("webmember", $mylink);
//指定提取資料的校對字元表
mysql_query("set character set big5");
//建立SQL命令敘述
$SQL = "Select * From memberdata Where memId='" . $ID . "'";
//執行SQL指令敘述,將執行後的結果集存放於RS中
//此時RS的內容即是一個虛擬資料表
$RS=mysql_query($SQL);
//有取得資料記錄
if ($Fields=mysql_fetch_array($RS)){
//驗證會員帳號是否存在
if ($Fields["memId"]==$ID){
//驗證會員密碼是否正確
if ($Fields["memPsw"]==$Password){
return "yes";
}
}else{
return "no";
}
}else{
return "no";
}
}
}
?>
留言
張貼留言