购买后如何更新数据库中的用户?

大卫
<?php

require_once ('vendor/autoload.php');
require_once 'C:\xampp\htdocs\blog\core\init.php';

$_SESSION['user_id'] = 10;

$stripe = array(
"secret_key" => "sk_test_vDYOBYxCErhrgGCeWQJhR4mQ",
"publishable_key" => "pk_test_4mIuE3OsajKO4cnFppcDDISu"
);

\Stripe\Stripe::setApiKey($stripe['secret_key']);

$db = new PDO('mysql:host=127.0.0.1;dbname=blog', 'root', '******');

$userQuery = $db->prepare("
SELECT id, username, email, premium
FROM users
WHERE id = :user_id
");

$sql = "UPDATE users
    SET premium = 1
    WHERE id = :user_id";

$userQuery->execute(['user_id' => $_SESSION['user_id']]);

$user = $userQuery->fetchObject();

?> 

购买某些用户后,如何更新他们?

这是我可以使用它的唯一方法。

我想通过用户名或电子邮件更新用户,但是失败了。我希望它提取购买过程中登录帐户的电子邮件地址/用户名,因此它将在我的数据库中立即更新,并且不会更新错误的人,甚至更糟的是每个人!

摩ri座

下面的代码将基于给定的电子邮件地址将变量“ premium”设置为1。请注意,电子邮件必须是唯一的,否则具有该电子邮件地址的所有用户都将成为高级用户

$sql = "UPDATE users
SET premium = 1
WHERE email = :user_email";

$userQuery->execute(['user_email' => $theEMailAddressOfTheUserThatPurchasedPremium]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

编辑购买后,如何将当前用户保存到数据库中?

来自分类Dev

用户与数据库中购买之间的关系

来自分类Dev

交易后如何更新数据库?

来自分类Dev

我如何使用AJAX在用户输入文本后更新我的数据库?

来自分类Dev

触发HTTP云功能后更新数据库中的用户状态-条带检出

来自分类Dev

在其他Activity中更新数据库后如何在Activity中更新ListView?

来自分类Dev

更新数据库后如何更新ListView?

来自分类Dev

在 Django 中更新数据库后如何自动更新视图?

来自分类Dev

如何获取仅在特定时间段内购买商品的用户(MySQL数据库)

来自分类Dev

刷新数据库后,如何在oracle 9i中维护用户密码?

来自分类Dev

用户登录后如何调用Firestore数据库?

来自分类Dev

如何在服务中从数据库返回的对象中承诺后更新 UI

来自分类Dev

返回用户后保存在数据库中?

来自分类Dev

如何在SQL Server 2012中更新数据库用户密码

来自分类Dev

如何在SQL Server 2012中更新数据库用户密码

来自分类Dev

Pharo Seaside-在html中编辑标签后如何更新数据库条目

来自分类Dev

使用Blazor在ASP.NET CORE中更新数据库后如何刷新网页

来自分类Dev

在JavaScript中刷新页面后,如何更新数据库中表的星级?

来自分类Dev

在数据库表中,如何在选择查询后更新查询?

来自分类Dev

在数据库中删除或插入后如何触发 Jtable 更新?

来自分类Dev

如何从选定行datagridview中删除记录并在删除后更新数据库?

来自分类Dev

更新数据库中在线用户的问题

来自分类Dev

条带化-不更新数据库中的用户信息

来自分类Dev

本周门户更新后如何删除DocumentDB数据库?

来自分类Dev

数据库更新后如何清除缓存?

来自分类Dev

爆炸数据库中的数据后如何使用条件

来自分类Dev

当用户关注某人时如何在Firebase数据库中更新用户供稿

来自分类Dev

在配置文件页面上更新用户名后,数据库中的用户名已更改,但页面上的旧用户名

来自分类Dev

如何使用AngularJS更新/编辑数据库中的数据

Related 相关文章

  1. 1

    编辑购买后,如何将当前用户保存到数据库中?

  2. 2

    用户与数据库中购买之间的关系

  3. 3

    交易后如何更新数据库?

  4. 4

    我如何使用AJAX在用户输入文本后更新我的数据库?

  5. 5

    触发HTTP云功能后更新数据库中的用户状态-条带检出

  6. 6

    在其他Activity中更新数据库后如何在Activity中更新ListView?

  7. 7

    更新数据库后如何更新ListView?

  8. 8

    在 Django 中更新数据库后如何自动更新视图?

  9. 9

    如何获取仅在特定时间段内购买商品的用户(MySQL数据库)

  10. 10

    刷新数据库后,如何在oracle 9i中维护用户密码?

  11. 11

    用户登录后如何调用Firestore数据库?

  12. 12

    如何在服务中从数据库返回的对象中承诺后更新 UI

  13. 13

    返回用户后保存在数据库中?

  14. 14

    如何在SQL Server 2012中更新数据库用户密码

  15. 15

    如何在SQL Server 2012中更新数据库用户密码

  16. 16

    Pharo Seaside-在html中编辑标签后如何更新数据库条目

  17. 17

    使用Blazor在ASP.NET CORE中更新数据库后如何刷新网页

  18. 18

    在JavaScript中刷新页面后,如何更新数据库中表的星级?

  19. 19

    在数据库表中,如何在选择查询后更新查询?

  20. 20

    在数据库中删除或插入后如何触发 Jtable 更新?

  21. 21

    如何从选定行datagridview中删除记录并在删除后更新数据库?

  22. 22

    更新数据库中在线用户的问题

  23. 23

    条带化-不更新数据库中的用户信息

  24. 24

    本周门户更新后如何删除DocumentDB数据库?

  25. 25

    数据库更新后如何清除缓存?

  26. 26

    爆炸数据库中的数据后如何使用条件

  27. 27

    当用户关注某人时如何在Firebase数据库中更新用户供稿

  28. 28

    在配置文件页面上更新用户名后,数据库中的用户名已更改,但页面上的旧用户名

  29. 29

    如何使用AngularJS更新/编辑数据库中的数据

热门标签

归档