小编pkk*_*pkk的帖子

为社交网站设计朋友表

您好,我面临有关存储用户所有好友列表的表结构的问题。在我使用的下表中,如果用户84请求与用户7074建立友谊,则用户8470 和 74 的朋友,反之亦然。类似地,用户7784

在此输入图像描述

但问题是,如果我想找出用户84即用户(70,74,77)的所有朋友及其详细信息。

我是否应该输入像图像 2 这样的重复记录 例如:如果当用户70接受请求时用户84向用户 70 发送好友请求那么将插入另一行,例如user_id 70 和friend_id 84

或者是否有任何mysql查询可以根据朋友表的列值与用户表连接。就像如果user_id 是 84它将基于friend_id加入,如果friend_id 是84那么它将使用user_id列加入用户表。

在此输入图像描述

mysql

4
推荐指数
2
解决办法
5480
查看次数

为什么我要在条带充电之前创建客户对象?

嗨,我已经看到条纹支付的代码如下.首先创建一个客户对象

$customer = \Stripe\Customer::create(array(
          "card" => $token,
          "description" => "Product Purchase for Book",
          "email" => "someone@example.com"
 ));
Run Code Online (Sandbox Code Playgroud)

然后使用该客户对象进行充电

  \Stripe\Charge::create(array(
         "amount" => $amount, # amount in cents, again
         "currency" => 'usd',
         "customer" => $customer->id)
   );
Run Code Online (Sandbox Code Playgroud)

但下面是可用于直接向用户收费而无需创建任何客户对象的代码.

\Stripe\Charge::create(array(
       "amount" => 3000,
       "currency" => "eur",
       "card" => $_POST['stripeToken'],
       "description" => $_POST['email'],
       "metadata" => array("order_id" => "6735", "userid" => '1111')
));
Run Code Online (Sandbox Code Playgroud)

那么请你在下面解释一下

  1. 哪一个更好?
  2. 创建客户对象有什么好处?
  3. 可以使用商店使用该客户对象随时向该用户收取定期付款吗?

提前致谢

php stripe-payments

4
推荐指数
1
解决办法
1290
查看次数

如何将域分配给Azure LInux VM中托管的网站?

在我的azure帐户中,我创建了一个Linux VM,我在其上托管了我的文件,而不是创建一个webapp资源.

我已经安装了所有必需的软件并通过FTP上传了我的文件.现在我可以使用ip说http://11.22.32.44访问我的网站

我还从register.com购买了一个域名.假设我的域名是example.com

我现在想用我的域名访问我的网站.像example.com而不是http://11.22.32.44

我是这类新手的新手,而且我对Azure知之甚少.

请帮忙.

linux dns azure

-2
推荐指数
1
解决办法
132
查看次数

标签 统计

azure ×1

dns ×1

linux ×1

mysql ×1

php ×1

stripe-payments ×1