Взимане на ново регистриран потребител ID номерра

ludasam

Registered
Имам система за регистрация и искам да взема id номера на ново регистрирания потребител. Т.е.

При регистрация го добавят така в базата данни:

$query = mysql_query("INSERT INTO `members` (`username`, `password) VALUES ('{$username}', '{$password}');")or die(mysql_error());
if(!$query) {
die('Invalid query');
} else {
//insert log for this reg
}
$_SESSION['id'] = $id;
$_SESSION['user'] = $username;

И след това искам да му взема автоматично неговия ID номер имам таблица;
`members` , с колони:

id
username
password
email
level
 
Ами според мен ти трябва mysql_insert_id() виж в php.net как се ползва. Иначе връща последното ID, което е генерирано при INSERT. Т.е. при регистрация след INSERT за попълване данните на потребителя в една променлива запази mysql_insert_id() и газ напред.
 

Back
Горе