我有一个返回下一个自动增量值(id)的查询,当我在表t_name中插入数据时,我使用该值。
<a href="somepage.html" class="external">link</a>
但是我希望这个查询每次都给出不同的值。例如。我和我的朋友同时在db中插入数据,所以我会得到一个id,他会得到另一个。当我运行此查询时,我希望它每次都给我一个不同的增量值。
有可能吗?或者我是否必须创建包含序列的表?
答案 0 :(得分:0)
您可以插入并获取最后插入的ID:
$connection = mysqli_connect($rv, $username, $pass, $mydatabase);
$result = $connection->query('INSERT INTO mytable (id, name) VALUES("", "myName")');
if($result)
{ $lastId = connection->insert_id;
// so something with $lastId...
}