我可以收到PayPal的回复,但我无法将其插入我的数据库中。我正在使用WordPress。 WordPress出了什么问题? Jere是我的代码,当我导航到这个页面和PayPal IPN响应将会发生但不起作用的页面时,这是有效的我收到PayPal响应,但它没有插入我的数据库。它只在我去paypal_ipn模块时才有效。 PayPal和WordPress有什么问题?
global $wpdb;
$txn_id = $_POST['txn_id'];
$payer_email = $_POST['payer_email'];
$prod_id = $_POST['custom'];
$tblname = "my_table";
$wpdb->insert($tblname,
array(
"id" => "$txn_id",
"email" => "$payer_email ",
"prodid" => "$prod_id"
),
array("%s", "%s", "%d")
);
答案 0 :(得分:0)
将字符串传递给带有空格的十进制对话。我想这会导致一些问题。还删除了不需要的字符串连接。
global $wpdb;
$txn_id = $_POST['txn_id'];
$payer_email = $_POST['payer_email'];
$prod_id = $_POST['custom'];
$tblname = "my_table";
$wpdb->insert($tblname,
array(
"id" => $txn_id,
"email" => $payer_email,
"prodid" => $prod_id
),
array("%s", "%s", "%d")
);