亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP文件無法輸入部分代碼

PHP文件無法輸入部分代碼

慕村9548890 2019-10-22 22:40:53
這是我的php文件中的一個函數,用于滿足我的android應用程序的請求。function checkin($DB, $TechID, $ClientID, $SiteID){    $dbConnection = mysql_connect($DB['server'], $DB['loginName'], $DB['password']);    if(!$dbConnection){        die('Error! ' . mysql_error());        }    mysql_select_db($DB['database'], $dbConnection);    $file2 = "C:/wamp/www/file2.txt";    $data2 = "ClientID:".$ClientID." TechID:".$TechID." SiteID:".$SiteID;    file_put_contents($file2, $data2);    $result1 = mysql_query("SELECT COUNT(*) FROM Log") or die('Error! ' . mysql_error());    $query = "SELECT `Type` FROM `Log` WHERE `TechID` = '".$TechID."' ORDER BY LogTime DESC LIMIT 1";    $file5 = "C:/wamp/www/file5.txt";    file_put_contents($file5, $query);    $result2 = mysql_query($query) or die('Error! ' . mysql_error());    while($row1 = mysql_fetch_array($result1)){        $count = $row1['COUNT(*)'];        $file3 = "C:/wamp/www/file3.txt";        $data3 = "ClientID:".$ClientID." TechID:".$TechID." SiteID:".$SiteID." Count:".$count;        file_put_contents($file3, $data3);        while($row2 = mysql_fetch_array($result2)){            $file4 = "C:/wamp/www/file4.txt";            $data3 = "ClientID:".$ClientID." TechID:".$TechID." SiteID:".$SiteID." Count:".$count;            file_put_contents($file4, $data3);            /*if($row2['Type']!="Checkin"){                $count = $count+1;                $Time = date('Y/m/d H:i');                mysql_query("INSERT INTO Log (LogID, TechID, ClientID, SiteID, LogTime, Type)                            VALUES (".$count.", ".$TechID.", ".$ClientID.", ".$SiteID.", ".$Time.", Checkin)");             }else{                $query2 = "SELECT TechEmail FROM Tech WHERE TechID=".$TechID;                $result3 = mysql_query($query2) or die('Error! ' . mysql_error());                }            }*/        }    }}您會看到我已經隱藏了一些代碼,因為我正在調試它,所以創建了一些文件只是為了查看代碼的哪一部分無法執行。我發現程序無法進入應創建file4的區域。我已經發現問題可能出在$ query上,當它執行時,mysql會響應“未知表狀態:TABLE_TYPE”,這我不明白為什么。
查看完整描述

3 回答

?
慕神8447489

TA貢獻1780條經驗 獲得超1個贊

簡單的答案應該是:


mysql_query("INSERT INTO Log (LogID, TechID, ClientID, SiteID, LogTime, Type)

                        VALUES (".$count.", ".$TechID.", ".$ClientID.", ".$SiteID.", ".$Time.", Checkin)");

從$ vars中刪除引號?;騿我枴M瑫r刪除點。喜歡:


mysql_query("INSERT INTO Log (LogID, TechID, ClientID, SiteID, LogTime, Type)

                        VALUES ('$count', '$TechID', '$ClientID', '$SiteID', '$Time', Checkin)");


查看完整回答
反對 回復 2019-10-22
  • 3 回答
  • 0 關注
  • 582 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號