我已經下表和最後插入值id店同桌另一特定列
Table Name = users
column = user_id, name, email, password, status, identity
我使用插入數據下面的查詢表users
$name = mysql_real_escape_string($_POST['name']);
$email = mysql_real_escape_string($_POST['name']);
$password = mysql_real_escape_string($_POST['txtPassword']);
$password = md5($password); //===Encrypt Password
if(isset($_POST['btnRegister'])) //===When I will Set the Button to 1 or Press Button to register
{
$query = "insert into users(name,email,pasword,status,identity)values('$name','$email','$password','1','0')";
$res = mysql_query($query);
header('location:success_register.php');//Redirect To Success Page
}
什麼,我問列是的,我想最後一個ID存儲identity
柱也
例如:如果最後user_id= 10
,identity
還將= 10
。我的意思是讓那麼最後的ID編號存儲identity
列
結果會是這個樣子
user_id name email password status identity
5 aa [email protected] **** 1 5
6 bbb [email protected] **** 1 6
怎麼辦呢,?
PHP具有訪問此信息的功能。 – Strawberry
停止使用'mysql_ *'並切換到'PDO',您不會遇到這些問題。 – Peon
您可以使用'AFTER INSERT'觸發器,它用'new.user_id'填充'identity'。 – Barmar