看板 PHP 關於我們 聯絡資訊
※ 引述《kkman301314 (小ㄅㄨˊ)》之銘言: : 你好!!~我目前有一個問題,不知道該怎麼讓PHP去讀取資料庫的數字,然後去判斷,想請問 : 大家,希望大家能幫小弟我解決。 : 目前→假設我有5個或N個數值,EX 12345、45678、95135、75348等等的唯一數字, : 當資料庫內出現12345時,PHP就可以判斷出return "yes";然後FLASH就可以讀取到YES : 而去執行FLASH所要做的事情 : 目前想法→把那些數字宣告,當PHP自動去偵測、判斷,如果memberdata的memId內出現 : 12345數值或其他數字時,當PHP判斷正確後,會顯示出return "yes"(YES想改成對應數字) : ;然後FLASH讀取到YES而去執行它所要做的事情,然後PHP在幾秒後再重新讀取判斷一次 : ,重複一樣的動作!~ : 不知道這樣的想法是不是正確,如果有不懂我可以在解釋詳細一點>< : 可以跟我說哪邊要改或改成怎樣才是對的!~ : 目前用到的軟體:AppServ內的MYSQL : 這是我的程式碼 : <?php : class chk : { : var $userName = "root"; : var $password = "12345"; : var $hostName = "localhost"; : function logTest($ID) : { : $mylink = mysql_connect($this-> hostName, $this-> userName, : $this-> password); : mysql_select_db("webmember", $mylink); : mysql_query("set character set big5"); : $SQL = "select * From memberdata Where memId ='" . $ID ."'"; select count(*) from memberdata where memId = :memId : $RS=mysql_query($SQL); 這邊直接 return (mysql_num_rows($RS) > 0 ? TRUE : FALSE); 下面都不用了 : if ($Fields=mysql_fetch_array($RS)) : { : if ($Fields["memId"]==$ID) : { : return "yes"; : } : else : { : return "no"; : } : }else{ : return "no thia id:{$ID}"; : } : } : } : ?> 建議不用寫太複雜,沒必要的也不好維護。 -- The Internet: where men are men, women are men, and children are FBI agents. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.83.216.112