2017-08-11 25 views
-1

這部分代碼是我得到錯誤的地方..我遵循PHP編碼中的所有結構。我是新來的PHP,但我是一個軟件開發商使用vb.net ..即時通訊過渡我的知識,但不能完全弄清楚這裏錯了什麼..錯誤說**調用成員函數execute()布爾在C: \ XAMPP \ htdocs中\門票上線\ ictso_main.php 22 **調用成員函數execute()布爾在第22行C: xampp htdocs Tickets ictso_main.php

if (isset($_POST ['sendNow'])){ 
$digitx="0001"; 
$requester="Zoren"; 
$probs="Hello"; 
$callbkNo="Hi"; 
$dept="Hallo"; 

$query =$db->prepare("INSERT INTO tblrequest (TicketID, xRequester, xProblem, xDepartment, CallbackNo) VALUES(?,?,?,?,?)"); 
$query=$query->bind_param('sssss',$digitx, $requester,$probs, $dept, $callbkNo); 
$query->execute(); 

$db->close(); 

}

Click here for the screeenshot of my code

+1

不要覆蓋變量。 – Qirel

+0

你是指什麼變量先生? –

回答

1
$query->bind_param('sssss',$digitx, $requester,$probs, $dept, $callbkNo); 

本聲明(上文)產生一個布爾值作爲返回,以顯示它已執行。

$query=$query->bind_param('sssss',$digitx, $requester,$probs, $dept, $callbkNo); 

當你做了上述步驟(錯誤的!),它與一個布爾替換您$query。然後您試圖在該布爾值上調用一個執行函數。

請更改爲:

$query->bind_param('sssss',$digitx, $requester,$probs, $dept, $callbkNo); 

,不要再指定爲$query

+0

謝謝先生....該死的我沒有看到那一個...即時通訊真的對不起,我昨天開始編碼PHP和即時通訊完全在PHP網絡開發新手...你說它的工作原理! ! –

相關問題