0
當我在Membermouse上免費註冊SIGNUP時,數據輸入到wordpress表和membermouse表中。如何獲取最後插入的ID在MemberMouse插件的註冊頁面中?
我的問題:
我們怎樣才能在membermouse免費註冊網頁最後插入的ID從WordPress用戶表???
或
我們怎樣才能複製插入到WordPress用戶表,我自己的表,最後一個成員的詳細信息(與PHP或MySQL查詢自動)。??
數據庫截圖:
WordPress的表(項與membermouse) 我的表
代碼:
我自注冊代碼在$ REQ不起作用= $ orderRequest - > submitRequest();,所以我把上面的PLUGIN代碼,你可以在代碼中看到。我也知道兩個查詢都在同一時間工作,這就是爲什麼我無法得到最後插入的ID。
<?php
//my custom sign up code to insert entry into my own table.
require_once('../../../../wp-config.php');
$email=$_POST['email'] ;
$pass=$_POST['password'];
global $wpdb;
$randomFact = $wpdb->get_results("SELECT ID FROM lwy_users where user_email='".$email."'");
$memid=$randomFact[0]->ID; //this $memid is null ..i want value of $memid
if(email_exists($email))
{
}
else
{
$wpdb->query("insert into mm_members (MemberID,MemberUserEmail ,MemberPassword,MemberClass) VALUES ('".$memid."','".$email."','".$pass."','B') " );
}
//membermouse sign up code
require_once("../../../../wp-load.php");
require_once("../includes/mm-constants.php");
require_once("../includes/init.php");
$orderRequest = new MM_FreeMemberWebformRequest($_POST);
$req=$orderRequest->submitRequest();
?>
這兩個查詢正在對同一時間,所以我怎麼能做到這一點? –
他們實際上並不是在同一時間,你做了一個,然後是另一個。您應該像使用'$ randomFact'變量一樣保存此查詢的結果,然後插入到my_table中。 –
我試着用這個查詢,不work.check是這樣嗎? SELECT lwy_users.ID FROM table lwy_users WHERE lwy_users.ID = lwy_users.MAX(ID) –