0

这是我的查询

$vipinsert = "INSERT INTO `$amxadmins` (`id`, `password`, `access` , `flags` ,`steamid` , `ashow` , `created` , `expired` , `days`) VALUES ('', '$logged[password]', '$accessvip', '$flagsvip' , '$logged[username]' , '$ashowvip' , '$createdvip' , '$expiredvip' , '$daysvip')";
    mysql_query($vipinsert) or die(mysql_error());
    $vipselect = mysql_query("SELECT * from `$amxadmins` WHERE steamid = '$logged[username]'") or die(mysql_error());
    $custom1 = '';
    $static1 = 'no';
    $row = mysql_fetch_assoc($vipselect);
    mysql_query("INSERT INTO `$admins_servers` (`admin_id`, `server_id`, `custom_flags`, `use_static_bantime`) VALUES ('$row[id]', '$server', '$custom1', '$static1')")or die(mysql_error());

无论如何要从中选择id

$vipinsert = "INSERT INTO `$amxadmins` (`id`, `password`, `access` , `flags` ,`steamid` , `ashow` , `created` , `expired` , `days`) VALUES ('', '$logged[password]', '$accessvip', '$flagsvip' , '$logged[username]' , '$ashowvip' , '$createdvip' , '$expiredvip' , '$daysvip')";

原谅我的英语不好。

4

2 回答 2

6
mysql_insert_id()

将返回最后插入行的主键值。

于 2012-05-30T18:11:47.847 回答
1

是的,看看这里发现mysql_insert_id()

于 2012-05-30T18:12:15.973 回答