我的用户填写一个表单,将数据发送到数据库(MySQL),然后将用户重定向到一个 php 脚本,该脚本呈现用户最近添加的信息,但呈现脚本需要输入的数据的 id用户,我需要从表单中发布这些数据,有什么想法吗?
这是插入的php代码:
$sql = "INSERT INTO `freedomshare`.`post` (`id`, `title`, `content`, `datetime`, `author`, `private`, `password`, `comments`, `qrcode`, `counter`, `editable`, `active`) VALUES (NULL, '" . addslashes($_POST['title']) . "', '" . addslashes($_POST['input']) . "', NOW(), '" . addslashes($_POST['author']) . "', $private,'" . addslashes($_POST['password']) . "', $comments, $qrcode, '0', $editable, '1');";
mysql_query($sql);
有什么方法可以知道 id 在执行此行后获得的值?
最佳答案
是的。
可以使用php函数mysql_insert_id http://us3.php.net/manual/en/function.mysql-insert-id.php
关于php - 如何知道最近对 MySQL 创建的条目的 id(自增)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4788427/