不知道为什么,在我使用函数 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
谢谢你能帮助我。