通过电子邮件更改MySQL值

时间:2019-06-21 08:49:31

标签: php html mysql email

我有一个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

1 个答案:

答案 0 :(得分: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>';

我认为这是解决您问题的方法(有更多解决方法)
希望我很清楚