【发布时间】:2015-07-01 04:06:10
【问题描述】:
mysql_query( "INSERT INTO users(email, password) VALUES ('$email','$password')" );
$user_id = mysql_insert_id( );
mysql_query( "INSERT INTO business_details ( business_id, name, address, city, state, country, pincode) VALUES ('$category','$business_name', '$business_address', '$city', '$state', '$country', '$pincode')" );
$idB = mysql_insert_id( );
mysql_query( "INSERT INTO user_profiles (name, phone, user_id, business_details_id) VALUES ('$person_name', '$phone_number', '$user_id', '$idB')" );
将所有查询插入到一个中的最佳方法是什么?有可能吗?
【问题讨论】:
-
如果您想要最后一个 id,请单独运行查询。
-
我怎样才能从你的 ref 中获取每个的 last_insert_id?