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

皆さん、ついに、エアラインでも、サブスクリプションが始まったのはご存じですか? まだ実験段階ですが、ANAが、定額全国住み放題サービスを提供する「ADDress」と組んで、国内線を4回まで定額利用可能 ...

2

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

3

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

4

ついに、noteの月間アクティブユーザー数が4400万人(2020年3月時点)に到達しました。 そもそも、「note」とは、クリエイターが、文章やマンガ、写真、音声を投稿することができ、ユーザーはその ...

5

ボードゲームカフェが1日2回転で儲かるという記事をみつけたので興味を持ち、調べてみました。 まずは、需要がどれくらいあるのか、市場のようすからみていきましょう。 世界最大のボードゲーム市場はドイツで、 ...

-Blockchain, code, Metaverse, VR
-, ,

Copyright© BUSINESS HUNTER , 2023 All Rights Reserved Powered by AFFINGER5.