sprintf不在数据库中输入信息

时间:2019-11-05 03:47:49

标签: printf

想知道是否有人可以帮助弄清楚为什么此代码未将所有信息输入数据库。从Paypal回来后,它仅输入一个id,newuser_id和一个siteid。它拒绝输入其他任何内容。 是否有任何代码可以代替此短跑废话?我不知道该怎么办或尝试,或如何测试失败的地方。

$sql = sprintf('INSERT INTO turnkeys_paypal_data values(NULL,\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',%d,\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',%0.2f,%d,%d,%d)', 
$_POST['address_status'], 
$_POST['payer_id'], 
$_POST['address_street'], 
$_POST['payment_date'], 
$_POST['address_zip'], 
$_POST['first_name'], 
$_POST['address_country'], 
$_POST['address_city'], 
$_POST['quantity'], 
$_POST['payer_email'], 
$_POST['verify_sign'], 
$_POST['last_name'], 
$_POST['address_state'], 
$_POST['txn_id'], 
$_POST['receiver_id'], 
$_POST['item_name'], 
$_POST['item_number'], 
$_POST['payment_gross'], 
$_SESSION['newuser_id'], 
$_SESSION['refer_id'], 
$siteid );

0 个答案:

没有答案