返回MySQL中添加的新行

时间:2013-04-03 03:56:29

标签: php database primary-key mysql

我想知道代码进入表后会是什么样子,然后在添加到表中的最后一行中获取主键。

如果有帮助的话,你会怎么做呢?我没有在表格中为数据库中的行添加时间戳。

2 个答案:

答案 0 :(得分:1)

纯粹的MySQL解决方案:

SELECT LAST_INSERT_ID();

对于使用方法的PHP

$lastId = $con->lastInsertId();

答案 1 :(得分:0)

    $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
    if (!$link) {
    die('Could not connect: ' . mysql_error());
    }
    mysql_select_db('mydb');
    mysql_query("INSERT INTO mytable (product) values ('kossu')");
    printf("Last inserted record has id %d\n", mysql_insert_id());