Zapekank0
Guest
Ошибка с обработкой запроса
Сначала я добавляю одну запись в таблицу users:
$query = "insert into users values('','".$login."', '".$password."', '0')";
$result = mysql_query($query);
Добавление проходит успешно.
Затем пытаюсь получить идентификатор только что добалвенного пользователя:
$query = "select id_user from users where login = '".$login."'";
$result = mysql_query($query);
$id_user[0] = mysql_fetch_row($result);
$query = "insert into people values('', '".$id_user[0]."', '".$fam."', '".$name."', '".$otch."', '".$rod_zan."', '".$region."', '".$city."', '".$phone."', '".$fax."', '".$email."', '".$web."')";
$result = mysql_query($query);
Здесь происходит добавление записи, но вместо идентификатора нового пользователя '".$id_user[0]."'
вставляется 0
Подскажите пожалуйста, из-за чего это происходит
Сначала я добавляю одну запись в таблицу users:
$query = "insert into users values('','".$login."', '".$password."', '0')";
$result = mysql_query($query);
Добавление проходит успешно.
Затем пытаюсь получить идентификатор только что добалвенного пользователя:
$query = "select id_user from users where login = '".$login."'";
$result = mysql_query($query);
$id_user[0] = mysql_fetch_row($result);
$query = "insert into people values('', '".$id_user[0]."', '".$fam."', '".$name."', '".$otch."', '".$rod_zan."', '".$region."', '".$city."', '".$phone."', '".$fax."', '".$email."', '".$web."')";
$result = mysql_query($query);
Здесь происходит добавление записи, но вместо идентификатора нового пользователя '".$id_user[0]."'
вставляется 0
Подскажите пожалуйста, из-за чего это происходит