我有一个 PHP/HTML
表单,用于将值存储到 MySQL 数据库。
我做插入执行
$sql = "
INSERT INTO hotel_nights
(name, attribute, hotel, availability, cost, date_in, date_out, stays, people, rooms, note, user)
VALUES
('$name', '$attribute', '$hotel', '$availability', '$cost', '$date_in', '$date_out', '$stays', '$people', '$rooms', '$note', '$user')
";
然后我通过 phpmail
发送一封批准电子邮件。
有没有办法在批准电子邮件中添加链接/操作按钮来更改一个 MySQL 字段值?将值更改为 1 或 0 的是或否情况
最佳答案
在 phpmailer 中(我想你使用的是什么)你可以添加 html 并且在 html 中你可以创建链接以发送到你的网站点击确认按钮时值更改如下:
$mail->Body = '<p>Please click to confirm
<a href="http://yoursite.com/page/action?email='.$email.'">http://yoursite.com/page/action?email=' . $email. '</a>
</p>';
我认为这是解决您问题的方法(还有更多方法可以做到)
希望我是清楚的
关于php - 通过电子邮件更改 MySQL 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56699950/