Wordpress 我收到了贝宝的回复,但我可以';不要把它插入我的数据库

Wordpress 我收到了贝宝的回复,但我可以';不要把它插入我的数据库,wordpress,Wordpress,我可以从PayPal收到回复,但我无法将其插入数据库。我在用WordPress。WordPress怎么了? Jere是我的代码,当我导航到这个页面和PayPal IPN响应将进入的页面时,这个代码正在工作,但它不工作。我收到PayPal响应,但它没有插入我的数据库。它只有在我进入paypal_ipn模块时才起作用。PayPal和WordPress有什么问题 global $wpdb; $txn_id = $_POST['txn_id']; $payer_email = $_POS

我可以从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")
                );      

将字符串传递给包含空格的十进制对话。我想这会引起一些问题。还删除了不需要的字符串连接

   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")
                );   

抱歉,我的错误我的代码正在工作它可以插入数据库我唯一的问题是它在paypal ipn响应到达时没有插入它没有触发我在wordpress中的insert语句它在我导航到该模块时唯一工作。你验证了你的ipn设置正确吗?这是完整的代码吗?文件内容('test.txt',var\u export($\u POST,true));如果有来自paypal的响应,并且有响应,并且我将其存储在我的文本文件中,我通常会使用此选项。我正在尝试插入我的数据库,但wordpress没有插入它。