関数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を使用しています
あなたが私を助けることができればありがとう。