Blockchain code Metaverse VR

Unity×VR×Blockchain(329)

スポンサーリンク

//tips

//基本情報理解

ファウンドリとは、自社では企画や設計は行わず、他社から委託を受ける形で半導体製品の製造を専門的に行う企業のこと。

TLOは特許性や市場性がある大学の研究成果を譲り受けて特許化し、最適な企業への実施許諾を行なって技術移転を支援する機関のこと。得た収益は大学の新たな研究資金として還元し、産学の仲介役となる。

//unity/shopify

Shopifyアカウントからアプリの実行を確認できたので、xamppのphpadminでデータベースを作成していく。ここではデータベースにshop訪問者のaccesstokenを保持させる方法を模索する。

データベースを作成したら、アクセスするincフォルダの中にmysql_connect.phpを作成。こちらの活用を考えていく。

その前に、shopのアカウントからもshopifyのサーバーの情報にもアクセスできたので中身を確認。https://unitytestapp.myshopify.com/admin/products.jsonとすることで、shopの簡単なデータベースをshopifyデータベースから入手することができた。

{"products":[{"id":7115320557718,"title":"pants","body_html":"","vendor":"unitytestapp","product_type":"","created_at":"2021-09-20T15:49:49+09:00","handle":"pants","updated_at":"2021-09-20T15:49:51+09:00","published_at":"2021-09-20T15:49:51+09:00","template_suffix":"","status":"active","published_scope":"web","tags":"","admin_graphql_api_id":"gid:\/\/shopify\/Product\/7115320557718","variants":[{"product_id":7115320557718,"id":40790785130646,"title":"Default Title","price":"10000000","sku":"","position":1,"inventory_policy":"deny","compare_at_price":null,"fulfillment_service":"manual","inventory_management":"shopify","option1":"Default Title","option2":null,"option3":null,"created_at":"2021-09-20T15:49:49+09:00","updated_at":"2021-09-20T15:49:49+09:00","taxable":true,"barcode":"","grams":0,"image_id":null,"weight":0.0,"weight_unit":"kg","inventory_item_id":42888638333078,"inventory_quantity":1,"old_inventory_quantity":1,"requires_shipping":true,"admin_graphql_api_id":"gid:\/\/shopify\/ProductVariant\/40790785130646"}],"options":[{"product_id":7115320557718,"id":9121190314134,"name":"Title","position":1,"values":["Default Title"]}],"images":[],"image":null}]}

ただ、これはアクセストークンを保管するためのアプリ固有のデータベースとは異なる。アプリ側ではユーザー単位のアクセストークンを保管していく。

mysql.phpの基本的な方は下記のように紹介されているが、xampp用いてシンプルにローカルからアクセスさせるのでそちらにも続いた形に変更していく必要がある。

<?php
$host="localhost";
$username="";
$password="";
$database="";

$conn=mysqli_connect($host,$username,$password,$database);

if(!$conn)
{
die("Connection Error:".mysqli_connect_error());
}

?>

これを下記の形で修正していく。変数の部分を取得するかどうかを仮に置き、xampp経由でデータベースにアクセスする方法はこの方法で可能になるはず。

<body>

<?php

try
{
$staff_name=$_POST['name'];
$staff_pass=$_POST['pass'];

$dsn='mysql:dbname=shops;host=localhost;cahrset=utf8';
$user='root';
$password='';
$dbh=new PDO($dsn,$user,$password);
$dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ATTR_ERRMODE_EXCEPTION);

$sql='INSERT INTO mst_staff(name,password) VALUE (?,?)';
$stmt=$dbh->prepare($sql);
$data[]=$staff_name;
$data[]=$staff_pass;

$dbh=null;
print $staff_name;
print 'さんを追加しました<br/>';

}
catch(Exception $e)
{
print'ただいま障害により大変ご迷惑をおかけしております';
exit();

}

?>
<a href="hello.php">戻る</a>
</body>

ここからは内容を修正しつつ、訪問者のアクセストークンをデータベースに蓄積する形を整えていく。

参考:

 

人気の記事

1

コロナによる需要変化 コロナパンデミックの影響で、人々は外に出られなくなり、自宅で過ごす時間が増えました。 この自粛ムードの中、下記のようなビジネスの需要変化が引き起こされています。 【利用者減少】 ...

2

米国レストランの決済時に毎日お世話になっていた「Square」のビジネスモデルについて本日はふれていきたいと思います。 「Square」とは、ネットにつながったモバイル端末と専用のカードリーダーを用意 ...

3

無料でネットショップを開けるアプリとして多くの人に驚きを与えたBASE株式会社が、2019年10月25日東証マザーズに上場しました。2020年2月時点で90万店を超えるショップを抱えるまでに成長してい ...

4

2011年にサービスを開始してから圧倒的な成長率を誇るインテリア通販サイト 【FLYMEe/フライミー】を皆さんご存じでしょうか。 「自分のイメージするインテリア、本当に欲しいインテリアがどこにあるの ...

5

ナイキのSNKRSが、なぜこれほどまでに人気なのか?調べてみました。 きっかけは米国での友達との会話。彼は自分のシューズをみせて、「これ20万円もしたんだぜ。」と語ってくれました。 あまり靴に興味がな ...

-Blockchain, code, Metaverse, VR
-, ,

Copyright© BUSINESS HACKER , 2021 All Rights Reserved Powered by AFFINGER5.