07.12.2011, 19:54
pawn Code:
mysql_query("INSERT INTO `rofl`(`SomeID`, `Name`) VALUES (LAST_INSERT_ID() + 1, 'TestNAME')");
SomeID = 1 | Name = TestNAME
so how to get free ID spot with mysql?
mysql_query("INSERT INTO `rofl`(`SomeID`, `Name`) VALUES (LAST_INSERT_ID() + 1, 'TestNAME')");
mysql_query("SELECT id FROM tablename WHERE inactive = 1 ORDER BY id DESC LIMIT 1");
mysql_store_result();
if(mysql_num_rows() == 1)
{
new query[200], id = mysql_fetch_int();
mysql_free_result();
format(query, sizeof(query), "UPDATE ..... WHERE id = %d", id);
mysql_query(query);
}
else
{
mysql_query("INSERT ..... ");
}