※ 引述《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