我正在创建一个反馈表单(电子邮件和反馈文本字段),它将一个条目添加到反馈表中。提交表单并将条目添加到数据库后,就会生成自动递增的 FeedbackID。提交表格后,还会向该电子邮箱发送一封电子邮件。如何在电子邮件中添加指向该特定反馈的链接。(例如: http://localhost/site/feedback.php?id= )只有将条目添加到数据库后,反馈 ID 才会在数据库中生成。
最佳答案
您的数据库会在输入时生成一个ID,您可以在代码中提取该ID,然后将其插入到您的电子邮件中;所以假设您正在使用 mysqli:
$lastID = $mysqli->insert_id
mysqli insert id documentation
或 PDO:
$lastId = $dbh->lastInsertId();
PDO last insert id documentation
或者 codeigniter (刚刚看到你已经标记了这个)
$lastId = $this->db->insert_id();
关于php - 如何创建一个表单,将条目添加到数据库并通过电子邮件发送指向该条目的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35016106/