不知道爲什麼,我使用函數substr()後,我無法更新我的價值數據庫,當我檢查數據庫中沒有值(空白)。我的查詢無法更新到數據庫後使用函數substr()
$result = '000603040000000000GL17KWJ10881011215000000000100';
$invoice = substr($result, 8, 20); //output 0000000000GL17KWJ108
//update
$sql="UPDATE `order` SET invoice_pbb='$invoice' WHERE order_id=108";
$result=mysql_query($sql);
if($result){
echo "Successful";
}
else {
echo "ERROR";
}
column = invoice_pbb
type = varchar (100)
*如果我改變與硬編碼的價值,我可以更新(不知道爲什麼)。
$invoice = '0000000000GL17KWJ108';
*我使用HTTPS
謝謝如果你能幫助我。
'if(!$ result)die(mysql_error());' - 是否顯示任何內容? – deceze 2012-07-06 07:12:17
請顯示錯誤。使用@deceze的方法可以這樣做 – jmishra 2012-07-06 07:13:09
對不起,沒有錯誤。 – ruslyrossi 2012-07-06 07:14:48