<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Unity-PHP連携 | アリッシアの朝</title>
	<atom:link href="https://alicia-ing.com/tag/unity-php/feed/" rel="self" type="application/rss+xml" />
	<link>https://alicia-ing.com</link>
	<description></description>
	<lastBuildDate>Fri, 28 Mar 2025 01:29:40 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://alicia-ing.com/wp-content/uploads/2023/05/cropped-alicia-32x32.webp</url>
	<title>Unity-PHP連携 | アリッシアの朝</title>
	<link>https://alicia-ing.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Unity】データベース連携-PHPを介して情報を画面に表示</title>
		<link>https://alicia-ing.com/programming/unity/php-database-output/</link>
					<comments>https://alicia-ing.com/programming/unity/php-database-output/#respond</comments>
		
		<dc:creator><![CDATA[アリッシア]]></dc:creator>
		<pubDate>Fri, 14 Jul 2023 00:04:28 +0000</pubDate>
				<category><![CDATA[Unity]]></category>
		<category><![CDATA[Unity-PHP連携]]></category>
		<guid isPermaLink="false">https://alicia-ing.com/?p=3032</guid>

					<description><![CDATA[前々回（第1回）は、レンタルサーバー「ConoHa Wing」でデータベースを作成し、「phpMyAdmin」を使って、テーブル（表）を作成しました。 前回(第2回)は、FTPソフトでPHPコードをサーバーにアップロード [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-bookmark"><span class="label-box-label-text block-box-label-text box-label-text">関連記事</span></div><div class="label-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>第１回：レンタルサーバーからデータベース作成</li>



<li>第２回：PHPでデータベースを呼び出す</li>



<li>第３回：UnityからPHPを介して、データベースを表示する</li>
</ul>
</div></div>



<p>前々回（第1回）は、レンタルサーバー「ConoHa Wing」でデータベースを作成し、「phpMyAdmin」を使って、<strong>テーブル（表）を作成</strong>しました。</p>



<div class="wp-block-cocoon-blocks-micro-text micro-text micro-copy micro-top"><span class="micro-text-content micro-content"><span class="micro-text-icon micro-icon fab-info-circle"></span>PHPAdminでデータベースを操作する方法を紹介しています。</span></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">

<a target="_self" href="https://alicia-ing.com/programming/unity/php-database-creation/" title="【Unity】PHP連携-MySQLでデータベースを作成" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://alicia-ing.com/wp-content/uploads/2023/06/php-database-creation-160x90.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://alicia-ing.com/wp-content/uploads/2023/06/php-database-creation-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/06/php-database-creation-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/06/php-database-creation-320x180.webp 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【Unity】PHP連携-MySQLでデータベースを作成</div><div class="blogcard-snippet internal-blogcard-snippet">UnityとPHPを組み合わせたデータベース接続にはMySQLを使います。UnityからPHPを経由してデータベースにアクセスし、SQLを使用して連携します。編集はphpAdminを使用します。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://alicia-ing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">alicia-ing.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2025.03.28</div></div></div></div></a>
</div>



<p>前回(第2回)は、<strong>FTPソフト</strong>でPHPコードをサーバーにアップロードして、<br>データベースにアクセスできるようにしました。</p>



<div class="wp-block-cocoon-blocks-micro-text micro-text micro-copy micro-top"><span class="micro-text-content micro-content"><span class="micro-text-icon micro-icon fab-info-circle"></span>PHPでデータベースを呼び出す方法を紹介しています。</span></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">

<a target="_self" href="https://alicia-ing.com/programming/unity/php-database-load/" title="【Unity】データベースをPHPで呼び出して画面に出力する" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://alicia-ing.com/wp-content/uploads/2023/07/php-database-load-160x90.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/php-database-load-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/php-database-load-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/php-database-load-320x180.webp 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【Unity】データベースをPHPで呼び出して画面に出力する</div><div class="blogcard-snippet internal-blogcard-snippet">PHPを介してデータベースをUnityに呼び出します。ConoHa Wingでは、phpAdminでMySQL接続します。サーバー上で表示するには、FTPソフトでPHPファイルをアップロードて、データベースにアクセスが可能です。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://alicia-ing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">alicia-ing.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.10.29</div></div></div></div></a>
</div>



<p>本記事では、PHPのURLをUnityから読み込んで<strong>Unity上にサーバーにあるデータベースを出力</strong>します。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://alicia-ing.com/wp-content/uploads/2023/08/第３回.webp" alt="" class="wp-image-3356" srcset="https://alicia-ing.com/wp-content/uploads/2023/08/第３回.webp 800w, https://alicia-ing.com/wp-content/uploads/2023/08/第３回-300x158.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/08/第３回-768x403.webp 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-check"><span class="label-box-label-text block-box-label-text box-label-text">本記事は次の人におすすめ</span></div><div class="label-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>UnityとPHPを連携したい。</li>



<li>Unityでデータベースを連携したい。</li>



<li>UnityでURLを認識させたい。</li>
</ul>
</div></div>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-border-color has-blue-border-color cocoon-block-tab-caption-box"><div class="tab-caption-box-label block-box-label box-label"><span class="tab-caption-box-label-text block-box-label-text box-label-text">DB出力に使用するレンタルサーバー</span></div><div class="tab-caption-box-content block-box-content box-content">
<div class="wp-block-cocoon-blocks-column-2 column-wrap column-2 column-2-2-1-1 layout-box">
<div class="wp-block-cocoon-blocks-column-left column-left">
<div class="Conoha">
<a rel="nofollow" target="_self" href="//af.moshimo.com/af/c/click?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30609&#038;url=https%3A%2F%2Fwww.conoha.jp%2Fwing%2Faffsp%2F%3Fbanner_id%3Dd05_media%26utm_source%3Dmoshimo%26utm_medium%3Dmedia%26utm_campaign%3Dothers%26utm_content%3Dbanner_conoha" referrerpolicy="no-referrer-when-downgrade"><img decoding="async" src="https://image.moshimo.com/af-img/1762/000000030609.gif" style="border:none;" alt=""></a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30609" width="1" height="1" style="border:none;" alt="">
</div>
</div>



<div class="wp-block-cocoon-blocks-column-right column-right">
<div class="wp-block-cocoon-blocks-iconlist-box iconlist-box blank-box list-check block-box has-icon-color has-blue-icon-color"><div class="iconlist-title"></div>
<ul class="wp-block-list">
<li><strong>当サイトで使用中</strong>のサーバー</li>



<li><strong>WordPress</strong>を始めやすい</li>



<li>独自ドメインが<strong>二つ永久無料</strong></li>



<li>利用者が多く<strong>情報が多い</strong></li>



<li><strong>月額1000円以下</strong>の破格の価格</li>



<li><strong>ドメイン契約・更新費用</strong>が不要</li>
</ul>
</div>
</div>
</div>



<div class="wp-block-cocoon-blocks-button-wrap-1 btn-wrap btn-wrap-block button-block btn-wrap-l has-background has-light-blue-background-color"><a rel="nofollow" target="_self" href="//af.moshimo.com/af/c/click?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490&#038;url=https%3A%2F%2Fwww.conoha.jp%2Fwing%2F%3Fbanner_id%3Dd05_media%26utm_source%3Dmoshimo%26utm_medium%3Dmedia%26utm_campaign%3Dothers%26utm_content%3Dtext" referrerpolicy="no-referrer-when-downgrade">ConoHa公式サイトへ</a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490" width="1" height="1" style="border:none;" alt=""></div>
</div></div>



<div class="wp-block-cocoon-blocks-micro-balloon-2 aligncenter micro-balloon micro-top mc-circle micro-copy"><span class="micro-balloon-content micro-content"><strong>Udemyで学習する</strong></span></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourses%2Fdevelopment%2F" class="btn btn-m btn-shine has-background has-light-green-background-color">Udemy 公式サイト</a></div>



<div id="rtoc-mokuji-wrapper" class="rtoc-mokuji-content frame3 preset1 animation-none rtoc_open default" data-id="3032" data-theme="Cocoon Child">
			<div id="rtoc-mokuji-title" class=" rtoc_left">
			<button class="rtoc_open_close rtoc_open"></button>
			<span>目次</span>
			</div><ol class="rtoc-mokuji decimal_ol level-1"><li class="rtoc-item"><a href="#rtoc-1">Unityオンラインゲーム化</a></li><li class="rtoc-item"><a href="#rtoc-2">テーブル（表）の内容をすべて表示</a><ul class="rtoc-mokuji mokuji_ul level-2"><li class="rtoc-item"><a href="#rtoc-3">ソースコード1</a></li><li class="rtoc-item"><a href="#rtoc-4">解説1</a></li><li class="rtoc-item"><a href="#rtoc-5">実演1</a></li></ul></li><li class="rtoc-item"><a href="#rtoc-6">テーブル（表）の内容を列ごとに表示</a><ul class="rtoc-mokuji mokuji_ul level-2"><li class="rtoc-item"><a href="#rtoc-7">ソースコード2</a></li><li class="rtoc-item"><a href="#rtoc-8">解説2</a></li><li class="rtoc-item"><a href="#rtoc-9">実演2</a></li></ul></li><li class="rtoc-item"><a href="#rtoc-10">まとめ</a></li></ol></div><h2 id="rtoc-1"  class="wp-block-heading">Unityオンラインゲーム化</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="528" src="https://alicia-ing.com/wp-content/uploads/2023/08/online-game-1024x528.webp" alt="" class="wp-image-3358" srcset="https://alicia-ing.com/wp-content/uploads/2023/08/online-game-1024x528.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/08/online-game-300x155.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/08/online-game-768x396.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/08/online-game-1536x791.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/08/online-game.webp 1980w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Unityの開発は、何も開発をしない状態では<strong>オフラインゲームの開発</strong>となります。</p>



<p>しかし、昨今のゲームは、匿名のプレイヤーと対戦、<br>顔見知りの人と<strong>インターネットをつないでゲームをすることが主流</strong>です。</p>



<p>スマホゲーム（ソシャゲ）であれば、セーブデータは企業が運営・保有する<strong>サーバー上に何千万ものユーザーの情報が管理</strong>させています。</p>



<p>このように、ノベルゲームのようなインターネット接続が不要なジャンル以外、<strong>現在のゲームはオンラインが当たり前</strong>です。</p>



<p>したがって、オンラインでのゲーム開発する技術が必要不可欠です。</p>



<p>本シリーズ「UnityとPHP連携」の内容を完璧に理解したとしても、<br>巷で出回っているオンラインゲームを再現することは不可能です。</p>



<p>しかし、オンライン化のはじめの一歩としてPHPのコードを介して、<br>サーバー上のデータベースをUnityで表示させます。</p>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center"><span class="fz-24px"><span class="fz-28px"><strong>Unity学習ができる教本</strong></span></span></p>



<figure class="wp-block-table aligncenter"><div class="scrollable-table"><table><tbody><tr><td class="has-text-align-center" data-align="center">タイトル</td><td class="has-text-align-center" data-align="center">対象</td><td class="has-text-align-center" data-align="center">特徴</td></tr><tr><td class="has-text-align-center" data-align="center"><a target="_self" href="https://www.amazon.co.jp/Unity%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8-Unity-2022%E5%AE%8C%E5%85%A8%E5%AF%BE%E5%BF%9C%E7%89%88-%E5%8C%97%E6%9D%91-%E6%84%9B%E5%AE%9F-ebook/dp/B09ZTKKHMM?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=1SGVRFH12HQQ3&amp;dib=eyJ2IjoiMSJ9.pxFtS28RU4-axWQckbWgzfFd7pwP1u2fP4QvU8oAHoi8pNogisZg9tSoCBc2sUkAEtNlZa6IZUGrngJ--d-7cwneVQJxqVsic46qNRgNwYxDJvUZgmGX7vi87nuZJ0fnXsUl7pIMd9CroDZqpvPF4R7T2b9vXmboKjtVrI3boBKvnnzIHnXytWScLMCTtTqeBNT-e3r3z9BVWTV7105qt8g3pkKQ4SECkRuVSjV6IN-Ot_1R6PkcitnKgY73F-wUYsgL_ypGOiuGHh1Mh8kH0vFKfYshWmZ4GikvZB2gcOM.lUgUEef69h1v_epv2VZ6hLkZ3iYKrFMTIIweaDP2AI8&amp;dib_tag=se&amp;keywords=Unity%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8&amp;qid=1711710907&amp;sprefix=unity%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8%2Caps%2C251&amp;sr=8-4&amp;linkCode=ll1&amp;tag=b0420e-22&amp;linkId=156a75cc6969b95f851a1ea3a6c20e76&amp;language=ja_JP&amp;ref_=as_li_ss_tl" data-type="link" data-id="https://www.amazon.co.jp/Unity%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8-Unity-2022%E5%AE%8C%E5%85%A8%E5%AF%BE%E5%BF%9C%E7%89%88-%E5%8C%97%E6%9D%91-%E6%84%9B%E5%AE%9F-ebook/dp/B09ZTKKHMM?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=1SGVRFH12HQQ3&amp;dib=eyJ2IjoiMSJ9.pxFtS28RU4-axWQckbWgzfFd7pwP1u2fP4QvU8oAHoi8pNogisZg9tSoCBc2sUkAEtNlZa6IZUGrngJ--d-7cwneVQJxqVsic46qNRgNwYxDJvUZgmGX7vi87nuZJ0fnXsUl7pIMd9CroDZqpvPF4R7T2b9vXmboKjtVrI3boBKvnnzIHnXytWScLMCTtTqeBNT-e3r3z9BVWTV7105qt8g3pkKQ4SECkRuVSjV6IN-Ot_1R6PkcitnKgY73F-wUYsgL_ypGOiuGHh1Mh8kH0vFKfYshWmZ4GikvZB2gcOM.lUgUEef69h1v_epv2VZ6hLkZ3iYKrFMTIIweaDP2AI8&amp;dib_tag=se&amp;keywords=Unity%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8&amp;qid=1711710907&amp;sprefix=unity%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8%2Caps%2C251&amp;sr=8-4&amp;linkCode=ll1&amp;tag=b0420e-22&amp;linkId=156a75cc6969b95f851a1ea3a6c20e76&amp;language=ja_JP&amp;ref_=as_li_ss_tl">Unityの教科書 2023完全対応版</a></td><td class="has-text-align-center" data-align="center">入門・初心者</td><td class="has-text-align-center" data-align="center">プログラミング未経験でも、ゲーム制作したい人</td></tr><tr><td class="has-text-align-center" data-align="center"><a target="_self" href="https://www.amazon.co.jp/%E3%83%9E%E3%83%B3%E3%82%AC%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B-Unity%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80-%E3%82%82%E3%82%8A%E3%82%84%E3%81%BE%E3%82%86%E3%81%86%E3%81%9F/dp/4295015245?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=37GKE3H3V6ART&amp;dib=eyJ2IjoiMSJ9.IRtPVCkXx6UYTZJq5ofVF9Cuq0qTAO_T_L3VGwgXVo4c3LYNz3DEzObe_fBKs4Ou34-uQk46OCOZ4wh6QukhqNAQ-HII4zCnyBhS7BQi1ctIa3rfOJlaSXHdBtyToLJqIBlpuIZSFHvPsb3lk-PtroOkA1RymynP7JPfBcqvw4kQgQmwSA4I6toh65e93UHB_a_Mrq0Eh8adPG8FCE1AwlUOgHtAv8yMBDy-5K_jBzUMqSCa5jJ7tcmbWKbPQ4qx4WseI0cfAdbzqV0Oz0cq-zaMoigLI8i1d2JHMpPUfFg.bg-zNGriRy4RtZLa1dATBKkFLH4HpRdpi7GnOOw0gxg&amp;dib_tag=se&amp;keywords=%E3%83%9E%E3%83%B3%E3%82%AC%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B+unity+%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80&amp;qid=1711710929&amp;sprefix=%E3%83%9E%E3%83%B3%E3%82%AC%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B+unity%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80%2Caps%2C183&amp;sr=8-1-spons&amp;sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&amp;psc=1&amp;linkCode=ll1&amp;tag=b0420e-22&amp;linkId=0c15ab7ce57576d597d904b84d3f0b28&amp;language=ja_JP&amp;ref_=as_li_ss_tl" data-type="link" data-id="https://www.amazon.co.jp/%E3%83%9E%E3%83%B3%E3%82%AC%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B-Unity%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80-%E3%82%82%E3%82%8A%E3%82%84%E3%81%BE%E3%82%86%E3%81%86%E3%81%9F/dp/4295015245?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=37GKE3H3V6ART&amp;dib=eyJ2IjoiMSJ9.IRtPVCkXx6UYTZJq5ofVF9Cuq0qTAO_T_L3VGwgXVo4c3LYNz3DEzObe_fBKs4Ou34-uQk46OCOZ4wh6QukhqNAQ-HII4zCnyBhS7BQi1ctIa3rfOJlaSXHdBtyToLJqIBlpuIZSFHvPsb3lk-PtroOkA1RymynP7JPfBcqvw4kQgQmwSA4I6toh65e93UHB_a_Mrq0Eh8adPG8FCE1AwlUOgHtAv8yMBDy-5K_jBzUMqSCa5jJ7tcmbWKbPQ4qx4WseI0cfAdbzqV0Oz0cq-zaMoigLI8i1d2JHMpPUfFg.bg-zNGriRy4RtZLa1dATBKkFLH4HpRdpi7GnOOw0gxg&amp;dib_tag=se&amp;keywords=%E3%83%9E%E3%83%B3%E3%82%AC%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B+unity+%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80&amp;qid=1711710929&amp;sprefix=%E3%83%9E%E3%83%B3%E3%82%AC%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B+unity%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80%2Caps%2C183&amp;sr=8-1-spons&amp;sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&amp;psc=1&amp;linkCode=ll1&amp;tag=b0420e-22&amp;linkId=0c15ab7ce57576d597d904b84d3f0b28&amp;language=ja_JP&amp;ref_=as_li_ss_tl">マンガでわかる Unityゲーム開発入門</a></td><td class="has-text-align-center" data-align="center">入門・初心者</td><td class="has-text-align-center" data-align="center">Unityを挫折したけど、もう一度挑戦したい人<br>２Dゲームの作成をマンガで丁寧に解説</td></tr><tr><td class="has-text-align-center" data-align="center"><a target="_self" href="https://www.amazon.co.jp/%E4%BD%9C%E3%81%A3%E3%81%A6%E5%AD%A6%E3%81%B9%E3%82%8B-Unity%E6%9C%AC%E6%A0%BC%E5%85%A5%E9%96%80-%EF%BC%BBUnity-2023%E5%AF%BE%E5%BF%9C%E7%89%88%EF%BC%BD-%E8%B3%80%E5%A5%BD-%E6%98%AD%E4%BB%81/dp/4297137410?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=1FXS96EO25J9X&amp;dib=eyJ2IjoiMSJ9.E1ITbpWRi0veMut_5dTfeeQYrczHoC1KTk2HNJQz71JU-qx0XpwbQDUVhuC8nv5G7-vQgdahmxiwOKImlF36czHBE3APZifySduZbH-GsG3nlt4gR4kLMnjpJuM_Jhp7ZOQKQbXldiRQ9KXIdBFsnS563HvYTK0NEzRIV6Rk2OGt_O8putDG3zvVfQB79v0NptLWk7Jchl4YsKdXbjSAwZoLEep6pSYMy45brZttvng-ZlC_ak9iT5wesUBJ6PHh6ajKX173OeIAWa4Nbry4gxpaTjSUEwL1VN5VcZPPiw4.1SoEJFWy43PbI6Ye5FamVxVbNeYaN4mj4q8QX1CQMgE&amp;dib_tag=se&amp;keywords=%E4%BD%9C%E3%81%A3%E3%81%A6%E5%AD%A6%E3%81%B9%E3%82%8B+Unity%E6%9C%AC%E6%A0%BC%E5%85%A5%E9%96%80&amp;qid=1711710961&amp;sprefix=%E4%BD%9C%E3%81%A3%E3%81%A6%E5%AD%A6%E3%81%B9%E3%82%8B+unity%E6%9C%AC%E6%A0%BC%E5%85%A5%E9%96%80%2Caps%2C218&amp;sr=8-1&amp;linkCode=ll1&amp;tag=b0420e-22&amp;linkId=0bdc992bdcf9e58de9b9cfd15a7e7282&amp;language=ja_JP&amp;ref_=as_li_ss_tl" data-type="link" data-id="https://www.amazon.co.jp/%E4%BD%9C%E3%81%A3%E3%81%A6%E5%AD%A6%E3%81%B9%E3%82%8B-Unity%E6%9C%AC%E6%A0%BC%E5%85%A5%E9%96%80-%EF%BC%BBUnity-2023%E5%AF%BE%E5%BF%9C%E7%89%88%EF%BC%BD-%E8%B3%80%E5%A5%BD-%E6%98%AD%E4%BB%81/dp/4297137410?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=1FXS96EO25J9X&amp;dib=eyJ2IjoiMSJ9.E1ITbpWRi0veMut_5dTfeeQYrczHoC1KTk2HNJQz71JU-qx0XpwbQDUVhuC8nv5G7-vQgdahmxiwOKImlF36czHBE3APZifySduZbH-GsG3nlt4gR4kLMnjpJuM_Jhp7ZOQKQbXldiRQ9KXIdBFsnS563HvYTK0NEzRIV6Rk2OGt_O8putDG3zvVfQB79v0NptLWk7Jchl4YsKdXbjSAwZoLEep6pSYMy45brZttvng-ZlC_ak9iT5wesUBJ6PHh6ajKX173OeIAWa4Nbry4gxpaTjSUEwL1VN5VcZPPiw4.1SoEJFWy43PbI6Ye5FamVxVbNeYaN4mj4q8QX1CQMgE&amp;dib_tag=se&amp;keywords=%E4%BD%9C%E3%81%A3%E3%81%A6%E5%AD%A6%E3%81%B9%E3%82%8B+Unity%E6%9C%AC%E6%A0%BC%E5%85%A5%E9%96%80&amp;qid=1711710961&amp;sprefix=%E4%BD%9C%E3%81%A3%E3%81%A6%E5%AD%A6%E3%81%B9%E3%82%8B+unity%E6%9C%AC%E6%A0%BC%E5%85%A5%E9%96%80%2Caps%2C218&amp;sr=8-1&amp;linkCode=ll1&amp;tag=b0420e-22&amp;linkId=0bdc992bdcf9e58de9b9cfd15a7e7282&amp;language=ja_JP&amp;ref_=as_li_ss_tl">作って学べる Unity本格入門</a></td><td class="has-text-align-center" data-align="center">中級者～</td><td class="has-text-align-center" data-align="center">RPG、特に3Dゲームを作りながら学習したい人</td></tr><tr><td class="has-text-align-center" data-align="center"><a target="_self" href="https://www.amazon.co.jp/%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%83%BB%E5%80%8B%E4%BA%BA%E3%81%A7%E4%BD%9C%E3%82%8C%E3%82%8B-%E3%82%B9%E3%83%9E%E3%83%9B%E5%90%91%E3%81%91Unity-%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89-%E5%B9%B3%E9%87%8E%E8%A3%95%E4%BD%9C-ebook/dp/B083Z2Z6PH/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=1GHD6QUC9N6GT&amp;dib=eyJ2IjoiMSJ9.bT_L95Ci0EBPgr9Crdt79_w-ULqsd9Pig_oKSPbJ_6ML-unSoMsoBHny0Sq5L4f4od4b5OJmj5SETzgTDT72uqJqwzi1uvTGzSPh2WcL4bqjn_Xh9jbq2E4E4ea5DGeDB7WuZ7GKLKRgMZmiYs1VX0xzHZxrtQ6mknR2SU8FGycWGzMfOXHdDYSHYpIxhBnhAQzbWrAcJicScn-0LwaGr5awakJEzSfCXa-DbH8ElqnR0Cl7VzuNjyP7-loL0lTP34tPd1CQtIW4_jjvr4dqU8BuTHK5k-rdVEFFfyMJLrU.B9Np3pFbtgQojkxKgXrtPicTJh11zttMWuCGD6tS8fo&amp;dib_tag=se&amp;keywords=Unity+%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89&amp;qid=1711711002&amp;sprefix=unity+%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89%2Caps%2C191&amp;sr=8-1" data-type="link" data-id="https://www.amazon.co.jp/%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%83%BB%E5%80%8B%E4%BA%BA%E3%81%A7%E4%BD%9C%E3%82%8C%E3%82%8B-%E3%82%B9%E3%83%9E%E3%83%9B%E5%90%91%E3%81%91Unity-%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89-%E5%B9%B3%E9%87%8E%E8%A3%95%E4%BD%9C-ebook/dp/B083Z2Z6PH/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=1GHD6QUC9N6GT&amp;dib=eyJ2IjoiMSJ9.bT_L95Ci0EBPgr9Crdt79_w-ULqsd9Pig_oKSPbJ_6ML-unSoMsoBHny0Sq5L4f4od4b5OJmj5SETzgTDT72uqJqwzi1uvTGzSPh2WcL4bqjn_Xh9jbq2E4E4ea5DGeDB7WuZ7GKLKRgMZmiYs1VX0xzHZxrtQ6mknR2SU8FGycWGzMfOXHdDYSHYpIxhBnhAQzbWrAcJicScn-0LwaGr5awakJEzSfCXa-DbH8ElqnR0Cl7VzuNjyP7-loL0lTP34tPd1CQtIW4_jjvr4dqU8BuTHK5k-rdVEFFfyMJLrU.B9Np3pFbtgQojkxKgXrtPicTJh11zttMWuCGD6tS8fo&amp;dib_tag=se&amp;keywords=Unity+%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89&amp;qid=1711711002&amp;sprefix=unity+%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89%2Caps%2C191&amp;sr=8-1">Unity ソーシャルゲーム開発ガイド</a></td><td class="has-text-align-center" data-align="center">中・上級者</td><td class="has-text-align-center" data-align="center">ガチャ・ログインボーナスなどのソシャゲの機能を開発したい人</td></tr></tbody></table></div></figure>
</div>



<h2 id="rtoc-2"  class="wp-block-heading">テーブル（表）の内容をすべて表示</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="528" src="https://alicia-ing.com/wp-content/uploads/2023/08/All-1024x528.webp" alt="" class="wp-image-3359" srcset="https://alicia-ing.com/wp-content/uploads/2023/08/All-1024x528.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/08/All-300x155.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/08/All-768x396.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/08/All-1536x791.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/08/All.webp 1980w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Debugするときに、<strong>すべてを出す</strong>方法と、<strong>一つずつ区切って出力</strong>する方法があります。</p>



<p>この項では、表の内容をまとめて出力するソースコードを解説します。</p>



<div class="wp-block-cocoon-blocks-button-wrap-1 aligncenter btn-wrap btn-wrap-block button-block btn-wrap-m has-background has-light-blue-background-color"><a rel="nofollow" target="_self" href="//af.moshimo.com/af/c/click?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490&#038;url=https%3A%2F%2Fwww.conoha.jp%2Fwing%2F%3Fbanner_id%3Dd05_media%26utm_source%3Dmoshimo%26utm_medium%3Dmedia%26utm_campaign%3Dothers%26utm_content%3Dtext" referrerpolicy="no-referrer-when-downgrade">ConoHaの詳細はこちら</a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490" width="1" height="1" style="border:none;" alt=""></div>



<h3 id="rtoc-3"  class="wp-block-heading">ソースコード1</h3>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-csharp" data-lang="C#"><code>// データベースの全て
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;

public class WebAccess : MonoBehaviour
{
    // データベースの情報を取得するためのURL
    static string URL_SELECT = &quot;https://www.alicia-ing.com/test/test.php&quot;;

    // コルーチンの開始
    IEnumerator Start()
    {
        // UnityWebRequestを作成してURL_SELECTのページにアクセス
        UnityWebRequest request = UnityWebRequest.Get(URL_SELECT);

        yield return request.SendWebRequest();  // リクエストを送信し、レスポンスを待つ

        if (request.result == UnityWebRequest.Result.Success) // レスポンスの結果をチェック
        {
            // レスポンスデータを取得
            string data = request.downloadHandler.text;

            // HTMLエンコードされた文字列をデコード
            string decodedData = System.Web.HttpUtility.HtmlDecode(data);

            // 改行タグを実際の改行文字に変換
            string NewData = decodedData.Replace(&quot;&lt;br&gt;&quot;, &quot;\n&quot;);
            Debug.Log(NewData);
        }
        else
        {
            Debug.LogError(&quot;WebAPI Error: &quot; + request.error);
        }
    }
}
</code></pre></div>



<h4 class="wp-block-heading">UdemyでUnityを学習</h4>



<p><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2F">Udemy</a>は、オンデマンド式の学習講座です。<br>趣味から実務まで使えるおすすめの講座を紹介します。</p>



<div class="wp-block-cocoon-blocks-micro-text aligncenter micro-text micro-copy micro-top"><span class="micro-text-content micro-content">＼Unityの学習から収益化の方法はこちらから！／</span></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">

<a target="_self" href="https://alicia-ing.com/programming/unity/roadmap-cs/" title="【Unity】学習ロードマップ｜自作ゲームを作りたい人必見！" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://alicia-ing.com/wp-content/uploads/2024/10/roadmap-cs-160x90.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://alicia-ing.com/wp-content/uploads/2024/10/roadmap-cs-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2024/10/roadmap-cs-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2024/10/roadmap-cs-320x180.webp 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【Unity】学習ロードマップ｜自作ゲームを作りたい人必見！</div><div class="blogcard-snippet internal-blogcard-snippet">Unityを使って自作ゲームを作りたい方必見。ゲームエンジン選択から学習方法、収益化の手段まで初心者向けにわかりやすく解説します。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://alicia-ing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">alicia-ing.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2025.08.11</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-tab-box-1 blank-box bb-tab bb-pickup block-box has-border-color has-yellow-border-color">
<ul class="wp-block-list">
<li><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fild-unity-777game%2F">【Unity C# ゲーム開発超入門】7つのミニゲームを作っておぼえる！UnityとC#講座</a><br>Unityで頻出の機能を実際のゲーム作りで学習。<br><strong>何か作りたい、今後の開発で役立てたい初心者</strong>におすすめ</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<ul class="wp-block-list">
<li><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fild-unity-playing_cards%2F">【Unity C# ゲーム開発初心者レベルアップ】7つのトランプゲームを作っておぼえる！UnityとC#講座</a><br>トランプやボードゲーム作りに特化している講座。<br><strong>テーブルゲームを作りたい人</strong>におすすめ。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<ul class="wp-block-list">
<li><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Funityworld%2F" data-type="link" data-id="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Funityworld%2F">【全行程を網羅！最初に学びたい総合学習】Unityワールド制作講座<br></a>Unityワールド制作の全工程を学習できる講座。<br><strong>RPGを作りたい人</strong>におすすめ。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<ul class="wp-block-list">
<li><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fstudio_shimazu_nfrpg%2F">Unity ゲーム開発：インディーゲームクリエイターが教える C#の基礎からゲームリリースまで【スタジオしまづ】</a><br>C#の文法やApp StoreとGoogle Playへゲームをリリース方法を解説。<br><strong>ゲームを出品したい人</strong>におすすめ。</li>
</ul>
</div>



<h3 id="rtoc-4"  class="wp-block-heading">解説1</h3>



<p>初めに名前空間を指定します。</p>



<p>「<a target="_self" href="https://docs.unity3d.com/Packages/com.unity.multiplayer-hlapi@1.0/api/UnityEngine.Networking.html" title="using UnityEngine.Networking;">using UnityEngine.Networking;</a>」は、<strong>Unityエンジン内でネットワーク関連の機能を使用</strong>するために必要な名前空間のインポートです。</p>



<p>この名前空間には、<a target="_self" href="https://docs.unity3d.com/ja/2020.3/ScriptReference/Networking.UnityWebRequest.html" title="UnityWebRequest">UnityWebRequest</a>のようなさまざまなネットワーク関連のクラスや機能が含まれていて、ウェブリクエストの送信、レスポンスを受け取ることができます。</p>



<p>要するに、<strong>ウェブページからデータを取得したり、送信したり</strong>するために使用されます。</p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-csharp" data-lang="C#"><code>using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;</code></pre></div>



<p>次に、スクリプト名「WebAccess」は、MonoBehaviourクラスを継承します。<br>これによりスクリプトをUnityイベントと連動して動作させて、ゲームオブジェクトにアタッチして利用できるようにします。</p>



<p>静的なstring変数「URL_SELECT」には、 <strong>データベースから情報を取得するためのURLを指定</strong>しています。</p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-csharp" data-lang="C#"><code>// データベースの情報を取得するためのURL
static string URL_SELECT = &quot;https://www.alicia-ing.com/test/test.php&quot;;</code></pre></div>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-graduation-cap"><span class="label-box-label-text block-box-label-text box-label-text">IEnumeratorとvoid</span></div><div class="label-box-content block-box-content box-content">
<p>start()メソッドでは、voidを使われたことがある方は多いでしょうが、<strong>IEnumerator</strong>はあまり馴染みがないかと思います。</p>



<p>関数をストップ・再開などしたい場合は、<strong>コルーチンをするために、IEnumeratorを使い、これが戻り値</strong>になります。</p>



<p>一方で、voidは、<strong>何らかの処理を行う関数が戻り値を返さない</strong>ことを示すために使用される要素です。</p>
</div></div>



<div class="wp-block-cocoon-blocks-micro-text micro-text micro-copy micro-top"><span class="micro-text-content micro-content"><span class="micro-text-icon micro-icon fab-info-circle"></span>コールチンの使い方を紹介しています。</span></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">

<a target="_self" href="https://alicia-ing.com/programming/unity/coroutine/" title="【Unity】coroutine（コルーチン）で停止や再開を解説" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://alicia-ing.com/wp-content/uploads/2023/01/coroutine-160x90.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://alicia-ing.com/wp-content/uploads/2023/01/coroutine-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/01/coroutine-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/01/coroutine-320x180.webp 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【Unity】coroutine（コルーチン）で停止や再開を解説</div><div class="blogcard-snippet internal-blogcard-snippet">【アセット不要！Unityで作るノベルゲーム】第6回は、Invokeで引数を渡し、数秒後に動作させてオート機能を作ります。オートモードを導入すると、プレイヤーがわざわざクリック操作をせずにストーリーの流れを自動的に楽しむことができます。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://alicia-ing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">alicia-ing.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2025.08.11</div></div></div></div></a>
</div>



<p>UnityWebRequestクラスを使用して、指定されたURLに対してGETリクエストを送信しています。<br>yield return request.SendWebRequest()で <strong>リクエストを送信し、レスポンスを待つためにコルーチンの実行を一時停止</strong>しています。</p>



<p>レスポンスが成功した場合は、取得したデータを変数「data」 に格納し、HTMLエンコードをデコードして実際のテキストに戻します。また、改行タグ「&lt;br&gt;」を実際の改行文字に変換し、結果を変数 「NewData」 に格納しています。これにより、<strong>取得したデータが改行されて表示</strong>されます。</p>



<p>一方で、もしリクエストが成功しなかった場合、エラーメッセージを表示します。</p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-csharp" data-lang="C#"><code>    // コルーチンの開始
    IEnumerator Start()
    {
        // UnityWebRequestを作成してURL_SELECTのページにアクセス
        UnityWebRequest request = UnityWebRequest.Get(URL_SELECT);

        // リクエストを送信し、レスポンスを待つ
        yield return request.SendWebRequest();

        // レスポンスの結果をチェック
        if (request.result == UnityWebRequest.Result.Success)
        {
            // レスポンスデータを取得
            string data = request.downloadHandler.text;

            // HTMLエンコードされた文字列をデコード
            string decodedData = System.Web.HttpUtility.HtmlDecode(data);

            // 改行タグを実際の改行文字に変換
            string NewData = decodedData.Replace(&quot;&lt;br&gt;&quot;, &quot;\n&quot;);

            // ログに表示
            Debug.Log(NewData);
        }
        else
        {
            // エラーが発生した場合の処理
            Debug.LogError(&quot;WebAPI Error: &quot; + request.error);
        }
    }</code></pre></div>



<h3 id="rtoc-5"  class="wp-block-heading">実演1</h3>



<p>ここまで、サーバー上のテーブルをUnityに表示できるように解説しました。<br>完成したスクリプトを<strong>Hierarchyウィンドウにアタッチ</strong>してください。</p>



<p>対象のスクリプトがInspectorウィンドウにあれば、正しくアタッチできています。</p>



<p>その後、再生ボタンを押すと、<strong>consoleウィンドウに結果が出力</strong>されます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1920" height="950" src="https://alicia-ing.com/wp-content/uploads/2023/07/complete001.gif" alt="データベースの画像" class="wp-image-7646"/></figure>



<h2 id="rtoc-6"  class="wp-block-heading">テーブル（表）の内容を列ごとに表示</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="528" src="https://alicia-ing.com/wp-content/uploads/2023/08/Line-output-1024x528.webp" alt="" class="wp-image-3362" srcset="https://alicia-ing.com/wp-content/uploads/2023/08/Line-output-1024x528.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/08/Line-output-300x155.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/08/Line-output-768x396.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/08/Line-output-1536x791.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/08/Line-output.webp 1980w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>先ほどのソースコードの実行は、<strong>行ごとで改行するものの1つにまとめて出力</strong>されてしまいます。</p>



<p>この項では、Debugするときに、<strong>一つずつ区切って出力するようにコードを修正</strong>します。</p>



<div class="wp-block-cocoon-blocks-button-wrap-1 aligncenter btn-wrap btn-wrap-block button-block btn-wrap-m has-background has-light-blue-background-color"><a rel="nofollow" target="_self" href="//af.moshimo.com/af/c/click?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490&#038;url=https%3A%2F%2Fwww.conoha.jp%2Fwing%2F%3Fbanner_id%3Dd05_media%26utm_source%3Dmoshimo%26utm_medium%3Dmedia%26utm_campaign%3Dothers%26utm_content%3Dtext" referrerpolicy="no-referrer-when-downgrade">ConoHaの詳細はこちら</a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490" width="1" height="1" style="border:none;" alt=""></div>



<h3 id="rtoc-7"  class="wp-block-heading">ソースコード2</h3>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-csharp" data-lang="C#"><code>//行ごとのデータベース
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;

public class WebAccess : MonoBehaviour
{
    static string URL_SELECT = &quot;https://www.alicia-ing.com/test/test.php&quot;;

    IEnumerator Start()
    {
        UnityWebRequest request = UnityWebRequest.Get(URL_SELECT);

        yield return request.SendWebRequest();

        if (request.result == UnityWebRequest.Result.Success)
        {
            string data = request.downloadHandler.text;
            Debug.Log(data);

            // 改行文字 &quot;&lt;br&gt;&quot; を区切りとしてデータを分割
            string[] lines = data.Split(new string[] { &quot;&lt;br&gt;&quot; }, System.StringSplitOptions.None);

            // 分割したデータを処理
            for (int i = 0; i &lt; lines.Length - 1; i++) // 最後の要素（空の文字列）は除外
            {
                Debug.Log(&quot;Line: &quot; + lines[i]);
            }

            // 取得したデータをUnityのUI要素に表示したり、ゲームオブジェクトに代入することができます
        }
        else
        {
            Debug.LogError(&quot;WebAPI Error: &quot; + request.error);
        }
    }
}
</code></pre></div>



<h3 id="rtoc-8"  class="wp-block-heading">解説2</h3>



<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p>前スクリプトと共通する箇所の解説は省略しています。</p>
</div>



<p>リクエストの結果が成功の場合、取得したデータをdata変数に格納し、デバッグログに表示します。</p>



<p>取得したデータを改行文字 &#8220;&lt;br&gt;&#8221; を区切りとして配列に分割しています。「System.StringSplitOptions.None」は<strong>空の要素を削除せずに配列に含めるためのオプション</strong>です。</p>



<p>for文は、<strong>分割されたデータを順番に処理してデバッグログに表示</strong>します。<br>最後の要素は空の文字列なので、lines.Length &#8211; 1で処理が行われます。</p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-csharp" data-lang="C#"><code>        if (request.result == UnityWebRequest.Result.Success)
        {
            string data = request.downloadHandler.text;
            Debug.Log(data);

            // 改行文字 &quot;&lt;br&gt;&quot; を区切りとしてデータを分割
            string[] lines = data.Split(new string[] { &quot;&lt;br&gt;&quot; }, System.StringSplitOptions.None);

            // 分割したデータを処理
            for (int i = 0; i &lt; lines.Length - 1; i++) // 最後の要素（空の文字列）は除外
            {
                Debug.Log(&quot;Line: &quot; + lines[i]);
            }

            // 取得したデータをUnityのUI要素に表示したり、ゲームオブジェクトに代入することができます
        }
        else
        {
            Debug.LogError(&quot;WebAPI Error: &quot; + request.error);
        }</code></pre></div>



<h3 id="rtoc-9"  class="wp-block-heading">実演2</h3>



<p>前回のスクリプトをアタッチしたままでしたら、<strong>そのまま実行</strong>してください。</p>



<p>１つ目は、何も手を加えていない変数dataのデバッグログの表示です。<br>移行は、行ごとのデバッグログで&lt;br&gt;がhtml表記ではなく、Unityでもしっかりと改行されていることが分かるかと思います。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1920" height="950" src="https://alicia-ing.com/wp-content/uploads/2023/07/complete002.gif" alt="別々にデータを出す" class="wp-image-7647"/></figure>



<h2 id="rtoc-10"  class="wp-block-heading">まとめ</h2>



<p>最近のゲームは<strong>インターネットを介した通信を使ったオンラインが主流</strong>です。<br>また、ゲームのセーブデータも運営する企業がサーバー上に保有するなど、オフラインの環境は絶滅しつつあります。</p>



<p>幅広いゲーム作りができるUnityは、「using UnityEngine.Networking;」という名前空間を使用することで、<strong>サーバーにアクセスする</strong>ことができます。</p>



<p>通信には、<strong>IEnumeratorをstartメソッドの前に指定して、コルーチン</strong>をすることができます。</p>



<div class="wp-block-cocoon-blocks-micro-balloon-2 aligncenter micro-balloon micro-top mc-circle micro-copy"><span class="micro-balloon-content micro-content"><strong>Udemyで学習する</strong></span></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourses%2Fdevelopment%2F" class="btn btn-m btn-shine has-background has-light-green-background-color">Udemy 公式サイト</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://alicia-ing.com/programming/unity/php-database-output/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Unity】データベースをPHPで呼び出して画面に出力する</title>
		<link>https://alicia-ing.com/programming/unity/php-database-load/</link>
					<comments>https://alicia-ing.com/programming/unity/php-database-load/#respond</comments>
		
		<dc:creator><![CDATA[アリッシア]]></dc:creator>
		<pubDate>Fri, 14 Jul 2023 00:03:10 +0000</pubDate>
				<category><![CDATA[Unity]]></category>
		<category><![CDATA[Unity-PHP連携]]></category>
		<guid isPermaLink="false">https://alicia-ing.com/?p=3029</guid>

					<description><![CDATA[前回で、当サイトで使用しているレンタルサーバー「ConoHa Wing」でデータベースを作成し、「phpMyAdmin」にアクセスして、テーブル（表）を作成しました。 本記事では、作成したテーブルをPHPを使って表示しま [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-bookmark"><span class="label-box-label-text block-box-label-text box-label-text">関連記事</span></div><div class="label-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>第１回：レンタルサーバーからデータベース作成</li>



<li>第２回：PHPでデータベースを呼び出す</li>



<li>第３回：UnityからPHPを介して、データベースを表示する</li>
</ul>
</div></div>



<p>前回で、当サイトで使用しているレンタルサーバー「ConoHa Wing」でデータベースを作成し、「phpMyAdmin」にアクセスして、テーブル（表）を作成しました。</p>



<div class="wp-block-cocoon-blocks-micro-text micro-text micro-copy micro-top"><span class="micro-text-content micro-content"><span class="micro-text-icon micro-icon fab-info-circle"></span>PHPAdminでデータベースを作成します。</span></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">

<a target="_self" href="https://alicia-ing.com/programming/unity/php-database-creation/" title="【Unity】PHP連携-MySQLでデータベースを作成" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://alicia-ing.com/wp-content/uploads/2023/06/php-database-creation-160x90.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://alicia-ing.com/wp-content/uploads/2023/06/php-database-creation-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/06/php-database-creation-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/06/php-database-creation-320x180.webp 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【Unity】PHP連携-MySQLでデータベースを作成</div><div class="blogcard-snippet internal-blogcard-snippet">UnityとPHPを組み合わせたデータベース接続にはMySQLを使います。UnityからPHPを経由してデータベースにアクセスし、SQLを使用して連携します。編集はphpAdminを使用します。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://alicia-ing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">alicia-ing.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2025.03.28</div></div></div></div></a>
</div>



<p>本記事では、作成したテーブルをPHPを使って表示します。<br>つまり、<strong>PHPでデータベースを呼び出します。</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://alicia-ing.com/wp-content/uploads/2023/08/第２回.webp" alt="PHP回" class="wp-image-3349" srcset="https://alicia-ing.com/wp-content/uploads/2023/08/第２回.webp 800w, https://alicia-ing.com/wp-content/uploads/2023/08/第２回-300x158.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/08/第２回-768x403.webp 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-check"><span class="label-box-label-text block-box-label-text box-label-text">本記事は次の人におすすめ</span></div><div class="label-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>UnityとPHPを連携したい。</li>



<li>PHPの使い方を知りたい。</li>



<li>PHPを使用してMySQLデータベースに接続し、データを取得するためのコードを知りたい。</li>
</ul>
</div></div>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-border-color has-blue-border-color cocoon-block-tab-caption-box"><div class="tab-caption-box-label block-box-label box-label"><span class="tab-caption-box-label-text block-box-label-text box-label-text">DB接続に使用するレンタルサーバー</span></div><div class="tab-caption-box-content block-box-content box-content">
<div class="wp-block-cocoon-blocks-column-2 column-wrap column-2 column-2-2-1-1 layout-box">
<div class="wp-block-cocoon-blocks-column-left column-left">
<div class="Conoha">
<a rel="nofollow" target="_self" href="//af.moshimo.com/af/c/click?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30609&#038;url=https%3A%2F%2Fwww.conoha.jp%2Fwing%2Faffsp%2F%3Fbanner_id%3Dd05_media%26utm_source%3Dmoshimo%26utm_medium%3Dmedia%26utm_campaign%3Dothers%26utm_content%3Dbanner_conoha" referrerpolicy="no-referrer-when-downgrade"><img decoding="async" src="https://image.moshimo.com/af-img/1762/000000030609.gif" style="border:none;" alt=""></a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30609" width="1" height="1" style="border:none;" alt="">
</div>
</div>



<div class="wp-block-cocoon-blocks-column-right column-right">
<div class="wp-block-cocoon-blocks-iconlist-box iconlist-box blank-box list-check block-box has-icon-color has-blue-icon-color"><div class="iconlist-title"></div>
<ul class="wp-block-list">
<li><strong>当サイトで使用中</strong>のサーバー</li>



<li><strong>WordPress</strong>を始めやすい</li>



<li>独自ドメインが<strong>二つ永久無料</strong></li>



<li>利用者が多く<strong>情報が多い</strong></li>



<li><strong>月額1000円以下</strong>の破格の価格</li>



<li><strong>ドメイン契約・更新費用</strong>が不要</li>
</ul>
</div>
</div>
</div>



<div class="wp-block-cocoon-blocks-button-wrap-1 btn-wrap btn-wrap-block button-block btn-wrap-l has-background has-light-blue-background-color"><a rel="nofollow" target="_self" href="//af.moshimo.com/af/c/click?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490&#038;url=https%3A%2F%2Fwww.conoha.jp%2Fwing%2F%3Fbanner_id%3Dd05_media%26utm_source%3Dmoshimo%26utm_medium%3Dmedia%26utm_campaign%3Dothers%26utm_content%3Dtext" referrerpolicy="no-referrer-when-downgrade">ConoHa公式サイトへ</a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490" width="1" height="1" style="border:none;" alt=""></div>
</div></div>



<div class="wp-block-cocoon-blocks-micro-balloon-2 aligncenter micro-balloon micro-top mc-circle micro-copy"><span class="micro-balloon-content micro-content"><strong>Udemyで学習する</strong></span></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourses%2Fdevelopment%2F" class="btn btn-m btn-shine has-background has-light-green-background-color">Udemy 公式サイト</a></div>



<div id="rtoc-mokuji-wrapper" class="rtoc-mokuji-content frame3 preset1 animation-none rtoc_open default" data-id="3029" data-theme="Cocoon Child">
			<div id="rtoc-mokuji-title" class=" rtoc_left">
			<button class="rtoc_open_close rtoc_open"></button>
			<span>目次</span>
			</div><ol class="rtoc-mokuji decimal_ol level-1"><li class="rtoc-item"><a href="#rtoc-1">PHPからデータベースを呼ぶ</a><ul class="rtoc-mokuji mokuji_ul level-2"><li class="rtoc-item"><a href="#rtoc-2">４つの必須情報を取得</a></li><li class="rtoc-item"><a href="#rtoc-3">ソースコード</a></li><li class="rtoc-item"><a href="#rtoc-4">解説</a></li></ul></li><li class="rtoc-item"><a href="#rtoc-5">FTPソフトの使用</a><ul class="rtoc-mokuji mokuji_ul level-2"><li class="rtoc-item"><a href="#rtoc-6">PHPコードをサーバーに転送</a></li><li class="rtoc-item"><a href="#rtoc-7">動作確認</a></li></ul></li><li class="rtoc-item"><a href="#rtoc-8">まとめ</a></li><li class="rtoc-item"><a href="#rtoc-9">次回&gt;&gt;Unityでデータベースを呼び出す</a></li></ol></div><h2 id="rtoc-1"  class="wp-block-heading">PHPからデータベースを呼ぶ</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1980" height="1020" src="https://alicia-ing.com/wp-content/uploads/2023/08/PHP-to-database.webp" alt="PHPからデータベースをアクセス" class="wp-image-3332" srcset="https://alicia-ing.com/wp-content/uploads/2023/08/PHP-to-database.webp 1980w, https://alicia-ing.com/wp-content/uploads/2023/08/PHP-to-database-300x155.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/08/PHP-to-database-1024x528.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/08/PHP-to-database-768x396.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/08/PHP-to-database-1536x791.webp 1536w" sizes="(max-width: 1980px) 100vw, 1980px" /></figure>



<p>初めに大まかな手続きを解説します。</p>



<p>少し話は遠回りしますが、「HTML,CSS,JavaScript」でウェブデザインをする際に、実行（デバック）をするとchromeやEdgeで表示されます。</p>



<p>しかし、この表示はネットワークでつながっていないため、<strong>他のパソコンでURLを検索エンジンに入力</strong>しても、そのウェブデザインは、実行・表示することはできません。</p>



<p>赤枠で囲っている部分は、いわば「<strong>オフライン</strong>」です。</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="243" src="https://alicia-ing.com/wp-content/uploads/2023/08/local-page-1-1024x243.webp" alt="ローカル環境" class="wp-image-3335" style="width:840px;height:199px" srcset="https://alicia-ing.com/wp-content/uploads/2023/08/local-page-1-1024x243.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/08/local-page-1-300x71.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/08/local-page-1-768x182.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/08/local-page-1-1536x364.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/08/local-page-1.webp 1916w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div class="wp-block-cocoon-blocks-micro-text micro-text micro-copy micro-top"><span class="micro-text-content micro-content"><span class="micro-text-icon micro-icon fab-info-circle"></span>矢印横スライドをデザインしています。</span></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">

<a target="_self" href="https://alicia-ing.com/programming/front-end/arrow-horizon-scroll/" title="【CSS/JS】矢印のボタンで横スクロールするスライドショー" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://alicia-ing.com/wp-content/uploads/2023/06/arrow-horizon-scroll-160x90.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://alicia-ing.com/wp-content/uploads/2023/06/arrow-horizon-scroll-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/06/arrow-horizon-scroll-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/06/arrow-horizon-scroll-320x180.webp 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【CSS/JS】矢印のボタンで横スクロールするスライドショー</div><div class="blogcard-snippet internal-blogcard-snippet">CSSとJavaScript(JS)を組み合わせた横スクロール可能なスライドショー。サイドに配置した矢印やボタンを活用して、htmlで実装した画像を横にスライドさせてユーザーに優れた視覚的な体験と直感的な操作感を提供するデザインです。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://alicia-ing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">alicia-ing.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2025.03.10</div></div></div></div></a>
</div>



<p>このオフラインをオンラインにするには、サーバーにアップロードしなければいけません。</p>



<p>本記事では、動的なウェブページ作成するために、<br><strong>PHPを使用してデータベースの管理しているサーバーを呼び出す</strong>ことをします。</p>



<div class="wp-block-cocoon-blocks-button-wrap-1 aligncenter btn-wrap btn-wrap-block button-block btn-wrap-l has-background has-light-blue-background-color has-custom-width cocoon-block-button__width-75"><a rel="nofollow" target="_self" href="//af.moshimo.com/af/c/click?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490&#038;url=https%3A%2F%2Fwww.conoha.jp%2Fwing%2F%3Fbanner_id%3Dd05_media%26utm_source%3Dmoshimo%26utm_medium%3Dmedia%26utm_campaign%3Dothers%26utm_content%3Dtext" referrerpolicy="no-referrer-when-downgrade">ConoHaの詳細はこちら</a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490" width="1" height="1" style="border:none;" alt=""></div>



<h3 id="rtoc-2"  class="wp-block-heading">４つの必須情報を取得</h3>



<p>データベースといっても、どの情報を取得するのか特定しなければいけません。</p>



<p>特定するときに必要な情報が４つあります。</p>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-pencil"><span class="label-box-label-text block-box-label-text box-label-text">4つの情報</span></div><div class="label-box-content block-box-content box-content">
<ol class="wp-block-list">
<li>サーバー名</li>



<li>データベース名</li>



<li>ユーザー名</li>



<li>パスワード</li>
</ol>
</div></div>



<p>これら４つがないとPHPからデータベースにアクセスできません。</p>



<p>また、この４つの情報が管理人の証明になりますので、<strong>流失するだけでデータベースを乗っ取られます。</strong><br>特に、ユーザー名とパスワードに関しては、phpAdminにログインするための情報で、<strong>第三者による不正アクセス</strong>をされてデータの改ざんされます。<br>したがって、厳重な管理をしてください。</p>



<h4 class="wp-block-heading">1.サーバー名／2.データベース名</h4>



<p>サーバー名とデータベース名は、Conohaの管理画面では、<strong>「＋データベース」</strong>にあります。<br>データベース名は項目名通りデータベース名「<strong>XXX01_alicia_unity</strong>」ですが、サーバー名は、Conohaにおいては、接続先ホスト「<strong>mysqlXXX.conoha.ne.jp</strong>」です。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://alicia-ing.com/wp-content/uploads/2023/08/connect-database-1024x576.webp" alt="データベース名取得" class="wp-image-3336" srcset="https://alicia-ing.com/wp-content/uploads/2023/08/connect-database-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/08/connect-database-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/08/connect-database-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/08/connect-database-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/08/connect-database-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/08/connect-database-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/08/connect-database-320x180.webp 320w, https://alicia-ing.com/wp-content/uploads/2023/08/connect-database.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h4 class="wp-block-heading">3.ユーザー名／4.パスワード名</h4>



<p>サーバー名とデータベース名は、Conohaの管理画面では、<strong>「＋ユーザー」</strong>にあります。<br><strong>phpmyAdminにログインするときに必要な情報</strong>です。<br>こちら２つの項目名は、そのままなので迷うことはないでしょう。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="558" src="https://alicia-ing.com/wp-content/uploads/2023/08/user-pass-1024x558.webp" alt="ユーザー名取得" class="wp-image-3337" srcset="https://alicia-ing.com/wp-content/uploads/2023/08/user-pass-1024x558.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/08/user-pass-300x163.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/08/user-pass-768x418.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/08/user-pass-1536x837.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/08/user-pass.webp 1983w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 id="rtoc-3"  class="wp-block-heading">ソースコード</h3>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-php" data-lang="PHP"><code>&lt;?php
$servername = &quot;mysqlXXX.conoha.ne.jp&quot;;  // サーバー名
$dbname = &quot;XXX01_alicia_unity&quot;;  // データベース名
$username = &quot;XXX01_alicia&quot;;  // ユーザー名
$password = &quot;alicia-ing&quot;;  // パスワード

try {
    // データベースに接続
    $conn = new PDO(&quot;mysql:host=$servername;dbname=$dbname&quot;, $username, $password);
    $conn-&gt;setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    //$conn-&gt;setAttribute(PDO::ATTR_EMULATE_PREPARES, false);


    // SQLクエリを実行
    $sql = &quot;SELECT * FROM test&quot;;
    $stmt = $conn-&gt;query($sql);
    $stmt-&gt;execute();

    if ($stmt-&gt;rowCount() &gt; 0) {
        // 結果をループして表示
        while ($row = $stmt-&gt;fetchObject()) {
            echo $row-&gt;ID. &quot;.&quot;. $row-&gt;name . &quot;:&quot; . $row-&gt;number . &quot;&lt;br&gt;&quot;; //改行は&quot;&lt;br&gt;&quot;あるいは&quot;\n&quot;
        }
    } else {
        echo &quot;結果がありません&quot;;
    }

    // 接続を閉じる
    $conn = null;
} catch (PDOException $e) {
    echo &quot;データベース接続エラー: &quot; . $e-&gt;getMessage();
    exit();
}
?&gt;</code></pre></div>



<h4 class="wp-block-heading">UdemyでUnityを学習</h4>



<p><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2F">Udemy</a>は、オンデマンド式の学習講座です。<br>趣味から実務まで使えるおすすめの講座を紹介します。</p>



<div class="wp-block-cocoon-blocks-micro-text aligncenter micro-text micro-copy micro-top"><span class="micro-text-content micro-content">＼Unityの学習から収益化の方法はこちらから！／</span></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">

<a target="_self" href="https://alicia-ing.com/programming/unity/roadmap-cs/" title="【Unity】学習ロードマップ｜自作ゲームを作りたい人必見！" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://alicia-ing.com/wp-content/uploads/2024/10/roadmap-cs-160x90.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://alicia-ing.com/wp-content/uploads/2024/10/roadmap-cs-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2024/10/roadmap-cs-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2024/10/roadmap-cs-320x180.webp 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【Unity】学習ロードマップ｜自作ゲームを作りたい人必見！</div><div class="blogcard-snippet internal-blogcard-snippet">Unityを使って自作ゲームを作りたい方必見。ゲームエンジン選択から学習方法、収益化の手段まで初心者向けにわかりやすく解説します。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://alicia-ing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">alicia-ing.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2025.08.11</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-tab-box-1 blank-box bb-tab bb-pickup block-box has-border-color has-yellow-border-color">
<ul class="wp-block-list">
<li><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fild-unity-777game%2F">【Unity C# ゲーム開発超入門】7つのミニゲームを作っておぼえる！UnityとC#講座</a><br>Unityで頻出の機能を実際のゲーム作りで学習。<br><strong>何か作りたい、今後の開発で役立てたい初心者</strong>におすすめ</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<ul class="wp-block-list">
<li><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fild-unity-playing_cards%2F">【Unity C# ゲーム開発初心者レベルアップ】7つのトランプゲームを作っておぼえる！UnityとC#講座</a><br>トランプやボードゲーム作りに特化している講座。<br><strong>テーブルゲームを作りたい人</strong>におすすめ。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<ul class="wp-block-list">
<li><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Funityworld%2F" data-type="link" data-id="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Funityworld%2F">【全行程を網羅！最初に学びたい総合学習】Unityワールド制作講座<br></a>Unityワールド制作の全工程を学習できる講座。<br><strong>RPGを作りたい人</strong>におすすめ。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<ul class="wp-block-list">
<li><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fstudio_shimazu_nfrpg%2F">Unity ゲーム開発：インディーゲームクリエイターが教える C#の基礎からゲームリリースまで【スタジオしまづ】</a><br>C#の文法やApp StoreとGoogle Playへゲームをリリース方法を解説。<br><strong>ゲームを出品したい人</strong>におすすめ。</li>
</ul>
</div>



<h3 id="rtoc-4"  class="wp-block-heading">解説</h3>



<p>初めに取得した４つの情報を変数へ指定します。</p>



<p>「$servername」は<strong>MySQLサーバーのホスト名</strong>（mysqlXXX.conoha.ne.jp）<br>「$dbname」は<strong>データベース名</strong>（XXX01_alicia_unity）<br>「$username」は<strong>MySQLユーザー名</strong>（XXX01_alicia）<br>「$password」は<strong>MySQLパスワード</strong>（alicia-ing）を指定します。</p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-php" data-lang="PHP"><code>$servername = &quot;mysqlXXX.conoha.ne.jp&quot;;  // サーバー名
$dbname = &quot;XXX01_alicia_unity&quot;;  // データベース名
$username = &quot;XXX01_alicia&quot;;  // ユーザー名
$password = &quot;alicia-ing&quot;;  // パスワード</code></pre></div>



<p><strong>PDOクラスを使用してMySQLデータベースに接続</strong>します。<br>PDOクラスのコンストラクタを呼び出すことで、指定された情報を使用してデータベースへの接続が確立されます。</p>



<p>また、<strong>setAttributeメソッド</strong>を使用して接続オブジェクトの属性を設定しています。PDO::ATTR_ERRMODEはエラーモードを指定し、PDO::ERRMODE_EXCEPTIONを設定することで、エラーが発生した場合に例外がスローされるようになります。</p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-php" data-lang="PHP"><code>    $conn = new PDO(&quot;mysql:host=$servername;dbname=$dbname&quot;, $username, $password);
    //$conn-&gt;setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);</code></pre></div>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-bolt"><span class="label-box-label-text block-box-label-text box-label-text">攻撃から保護する</span></div><div class="label-box-content block-box-content box-content">
<p>PDO::ATTR_EMULATE_PREPARES属性をfalseに設定して、<strong>プリペアドステートメント（Prepared Statements）のエミュレーション（模倣）モードを制御</strong>します。<br>プリペアドステートメントは、SQLクエリを実行する前にサーバーに対してクエリを準備して<strong>SQLインジェクション攻撃からの保護やパフォーマンスの向上が期待</strong>できます。</p>



<p>今回ソースコードでコメント文になっているもので、実行には関与していません。<br>しかし、PHPでデータベースを扱うときは入れることをおすすめします。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>プリペアドステートメントとは、プログラム上で動的にSQL文を生成する必要があるとき、可変部分を変数のようにしたSQL文をあらかじめ作成しておき、値の挿入は処理系に行わせる方式。実行効率を向上させ、SQLインジェクションを防止する効果がある。</p>
<cite><a target="_self" href="https://e-words.jp/w/%E3%83%97%E3%83%AA%E3%83%9A%E3%82%A2%E3%83%89%E3%82%B9%E3%83%86%E3%83%BC%E3%83%88%E3%83%A1%E3%83%B3%E3%83%88.html#:~:text=%E3%83%97%E3%83%AA%E3%83%9A%E3%82%A2%E3%83%89%E3%82%B9%E3%83%86%E3%83%BC%E3%83%88%E3%83%A1%E3%83%B3%E3%83%88%E3%81%A8%E3%81%AF%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0,%E9%98%B2%E6%AD%A2%E3%81%99%E3%82%8B%E5%8A%B9%E6%9E%9C%E3%81%8C%E3%81%82%E3%82%8B%E3%80%82" title="プリペアドステートメントとは - 意味をわかりやすく">プリペアドステートメントとは &#8211; 意味をわかりやすく</a></cite></blockquote>
</div></div>



<p><strong>SQLクエリの実行</strong>をします。</p>



<p>testテーブルから全ての行を選択するSQLクエリが準備され、$stmt変数にクエリが格納されます。</p>



<p>その後、<strong>executeメソッド</strong>を呼び出してクエリを実行します。</p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-php" data-lang="PHP"><code>// SQLクエリを実行
$sql = &quot;SELECT * FROM test&quot;;
$stmt = $conn-&gt;query($sql);
$stmt-&gt;execute();</code></pre></div>



<p><strong>sqlの実行結果の処理と表示</strong>をします。</p>



<p><strong>rowCountメソッド</strong>を使用してクエリの実行結果の行数を取得し、結果が1行以上ある場合はループを通じて各行の情報を表示します。</p>



<p><strong>fetchObjectメソッド</strong>を使用して行をオブジェクトとして取得し、そのプロパティを使用して各列の値にアクセスします。</p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-php" data-lang="PHP"><code>if ($stmt-&gt;rowCount() &gt; 0) {
    while ($row = $stmt-&gt;fetchObject()) {
        echo $row-&gt;ID . &quot;.&quot; . $row-&gt;name . &quot;:&quot; . $row-&gt;number . &quot;&lt;br&gt;&quot;;
    }
} else {
    echo &quot;結果がありません&quot;;
}</code></pre></div>



<p>接続のクローズ（切断）します。<br>データベース操作が終了した後、接続をクローズするために$conn変数にnullを代入して接続を切ります。</p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-php" data-lang="PHP"><code>$conn = null;</code></pre></div>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-graduation-cap"><span class="label-box-label-text block-box-label-text box-label-text">接続のクローズする理由</span></div><div class="label-box-content block-box-content box-content">
<p>$conn = null; というコード行は、前述したようにプログラムにおいてデータベース接続を明示的に終了するために重要な役割を果たすものです。</p>



<p><strong>データベース接続はシステムリソースを消費</strong>します。プログラムが実行される間、複数の接続が開かれたままだと、リソースの枯渇やパフォーマンスの低下が発生する可能性があります。故に、$conn = null; を実行することで、<strong>プログラムがデータベース接続を明示的に閉じるための手段が提供され、リソースが適切に解放されることが確保</strong>されます。</p>



<p>さらに、本プログラムは、規模が小さいのであまり関係ありませんが、<strong>データベースサーバーは同時に接続できるクライアントの数に制限</strong>があります。接続をクローズしないままだと、サーバーの接続数の上限に達してしまい、<strong>新たな接続が受け入れられなくなる可能性</strong>があります。接続を閉じることで、他のクライアントが接続できるようになり、<strong>システム全体のスケーラビリティ（拡張性）が向上</strong>します。</p>



<p>また、データベーストランザクションを使用する場合、トランザクションが終了した後に接続を閉じることは特に重要です。<strong>データベース接続をクローズしなければ、データの整合性が保たれず、予期せぬエラーが発生</strong>してしまいます。<br>※トランザクションとは、処理を一つにまとめたことです。例えば、「商品選択、購入者情報登録、購入完了」これらECサイトでの手続きをいいます。</p>



<p>$conn = null; 行は<strong>メモリの解放にも関連</strong>しています。接続を閉じることで、関連するメモリも解放され、<strong>不要なメモリリークを防ぎ、プログラムのパフォーマンスを維持</strong>することができます。</p>



<p>このように、$conn = null; 行は、データベース接続を適切に管理し、<strong>プログラムの安定性、パフォーマンス、セキュリティを確保するための重要な一部</strong>です。したがって、データベース操作を行った後には、必ずこの行を追加して接続を終了させるようにしてください。</p>
</div></div>



<p><strong>エラーハンドリング</strong>をします。<br>もしデータベース接続やクエリ実行中にエラーが発生した場合、PDOException例外がキャッチされ、エラーメッセージが表示されます。</p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-php" data-lang="PHP"><code>} catch (PDOException $e) {
    echo &quot;データベース接続エラー: &quot; . $e-&gt;getMessage();
    exit();
}
</code></pre></div>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-graduation-cap"><span class="label-box-label-text block-box-label-text box-label-text">エラーハンドリング必要性</span></div><div class="label-box-content block-box-content box-content">
<p>エラーハンドリングは、プログラムが実行中に予期せぬエラーが発生した場合、エラーハンドリングはそのエラーを特定し、適切に対処するための重要な手段です。</p>



<p>実行時エラーが発生した場合、<strong>エラーメッセージやスタックトレースを通じて問題の根本原因を追跡し、修正する手がかりを得る</strong>ことができます。これにより、開発者は効果的な問題解決を行うことができます。</p>



<p>また、<strong>予期せぬエラーによってプログラムがクラッシュすることを防ぎ、エラーが発生しても適切なメッセージを提供</strong>することで、ユーザーエクスペリエンスを向上させることができます。</p>



<p>セキュリティの観点からも、エラーハンドリングは重要です。不正な入力データや攻撃によってエラーが引き起こされる可能性がありますが、<strong>適切なエラーハンドリングを実装することで、攻撃者による情報漏洩やシステムへの侵入を防ぐ</strong>ことができます。</p>



<p>ユーザーフレンドリーなエラーメッセージもエラーハンドリングの一環です。ユーザーにとって理解しやすく、<strong>適切なアクションを示すメッセージを提供することで、問題解決や次のステップへのヒントを提供</strong>します。</p>



<p>さらに、システムモニタリングとメンテナンスにおいても役立ちます。エラーの情報を収集することで、<strong>システムの健全性を監視し、バグ修正や改善に活用</strong>できます。</p>



<p>このように、<strong>適切なエラーハンドリングはプログラムの安定性、セキュリティ、可読性、保守性を向上させる重要な手段</strong>です。特に、公開されるアプリケーションでは、エラーハンドリングを適切に行うことが、ユーザー満足度の向上やシステムの信頼性確保に繋がるので、エラーハンドリングの処理が必要になります。</p>
</div></div>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center"><span class="fz-24px"><span class="fz-28px"><strong>Unity学習ができる教本</strong></span></span></p>



<figure class="wp-block-table aligncenter"><div class="scrollable-table"><table><tbody><tr><td class="has-text-align-center" data-align="center">タイトル</td><td class="has-text-align-center" data-align="center">対象</td><td class="has-text-align-center" data-align="center">特徴</td></tr><tr><td class="has-text-align-center" data-align="center"><a target="_self" href="https://www.amazon.co.jp/Unity%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8-Unity-2022%E5%AE%8C%E5%85%A8%E5%AF%BE%E5%BF%9C%E7%89%88-%E5%8C%97%E6%9D%91-%E6%84%9B%E5%AE%9F-ebook/dp/B09ZTKKHMM?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=1SGVRFH12HQQ3&amp;dib=eyJ2IjoiMSJ9.pxFtS28RU4-axWQckbWgzfFd7pwP1u2fP4QvU8oAHoi8pNogisZg9tSoCBc2sUkAEtNlZa6IZUGrngJ--d-7cwneVQJxqVsic46qNRgNwYxDJvUZgmGX7vi87nuZJ0fnXsUl7pIMd9CroDZqpvPF4R7T2b9vXmboKjtVrI3boBKvnnzIHnXytWScLMCTtTqeBNT-e3r3z9BVWTV7105qt8g3pkKQ4SECkRuVSjV6IN-Ot_1R6PkcitnKgY73F-wUYsgL_ypGOiuGHh1Mh8kH0vFKfYshWmZ4GikvZB2gcOM.lUgUEef69h1v_epv2VZ6hLkZ3iYKrFMTIIweaDP2AI8&amp;dib_tag=se&amp;keywords=Unity%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8&amp;qid=1711710907&amp;sprefix=unity%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8%2Caps%2C251&amp;sr=8-4&amp;linkCode=ll1&amp;tag=b0420e-22&amp;linkId=156a75cc6969b95f851a1ea3a6c20e76&amp;language=ja_JP&amp;ref_=as_li_ss_tl" data-type="link" data-id="https://www.amazon.co.jp/Unity%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8-Unity-2022%E5%AE%8C%E5%85%A8%E5%AF%BE%E5%BF%9C%E7%89%88-%E5%8C%97%E6%9D%91-%E6%84%9B%E5%AE%9F-ebook/dp/B09ZTKKHMM?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=1SGVRFH12HQQ3&amp;dib=eyJ2IjoiMSJ9.pxFtS28RU4-axWQckbWgzfFd7pwP1u2fP4QvU8oAHoi8pNogisZg9tSoCBc2sUkAEtNlZa6IZUGrngJ--d-7cwneVQJxqVsic46qNRgNwYxDJvUZgmGX7vi87nuZJ0fnXsUl7pIMd9CroDZqpvPF4R7T2b9vXmboKjtVrI3boBKvnnzIHnXytWScLMCTtTqeBNT-e3r3z9BVWTV7105qt8g3pkKQ4SECkRuVSjV6IN-Ot_1R6PkcitnKgY73F-wUYsgL_ypGOiuGHh1Mh8kH0vFKfYshWmZ4GikvZB2gcOM.lUgUEef69h1v_epv2VZ6hLkZ3iYKrFMTIIweaDP2AI8&amp;dib_tag=se&amp;keywords=Unity%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8&amp;qid=1711710907&amp;sprefix=unity%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8%2Caps%2C251&amp;sr=8-4&amp;linkCode=ll1&amp;tag=b0420e-22&amp;linkId=156a75cc6969b95f851a1ea3a6c20e76&amp;language=ja_JP&amp;ref_=as_li_ss_tl">Unityの教科書 2023完全対応版</a></td><td class="has-text-align-center" data-align="center">入門・初心者</td><td class="has-text-align-center" data-align="center">プログラミング未経験でも、ゲーム制作したい人</td></tr><tr><td class="has-text-align-center" data-align="center"><a target="_self" href="https://www.amazon.co.jp/%E3%83%9E%E3%83%B3%E3%82%AC%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B-Unity%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80-%E3%82%82%E3%82%8A%E3%82%84%E3%81%BE%E3%82%86%E3%81%86%E3%81%9F/dp/4295015245?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=37GKE3H3V6ART&amp;dib=eyJ2IjoiMSJ9.IRtPVCkXx6UYTZJq5ofVF9Cuq0qTAO_T_L3VGwgXVo4c3LYNz3DEzObe_fBKs4Ou34-uQk46OCOZ4wh6QukhqNAQ-HII4zCnyBhS7BQi1ctIa3rfOJlaSXHdBtyToLJqIBlpuIZSFHvPsb3lk-PtroOkA1RymynP7JPfBcqvw4kQgQmwSA4I6toh65e93UHB_a_Mrq0Eh8adPG8FCE1AwlUOgHtAv8yMBDy-5K_jBzUMqSCa5jJ7tcmbWKbPQ4qx4WseI0cfAdbzqV0Oz0cq-zaMoigLI8i1d2JHMpPUfFg.bg-zNGriRy4RtZLa1dATBKkFLH4HpRdpi7GnOOw0gxg&amp;dib_tag=se&amp;keywords=%E3%83%9E%E3%83%B3%E3%82%AC%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B+unity+%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80&amp;qid=1711710929&amp;sprefix=%E3%83%9E%E3%83%B3%E3%82%AC%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B+unity%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80%2Caps%2C183&amp;sr=8-1-spons&amp;sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&amp;psc=1&amp;linkCode=ll1&amp;tag=b0420e-22&amp;linkId=0c15ab7ce57576d597d904b84d3f0b28&amp;language=ja_JP&amp;ref_=as_li_ss_tl" data-type="link" data-id="https://www.amazon.co.jp/%E3%83%9E%E3%83%B3%E3%82%AC%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B-Unity%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80-%E3%82%82%E3%82%8A%E3%82%84%E3%81%BE%E3%82%86%E3%81%86%E3%81%9F/dp/4295015245?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=37GKE3H3V6ART&amp;dib=eyJ2IjoiMSJ9.IRtPVCkXx6UYTZJq5ofVF9Cuq0qTAO_T_L3VGwgXVo4c3LYNz3DEzObe_fBKs4Ou34-uQk46OCOZ4wh6QukhqNAQ-HII4zCnyBhS7BQi1ctIa3rfOJlaSXHdBtyToLJqIBlpuIZSFHvPsb3lk-PtroOkA1RymynP7JPfBcqvw4kQgQmwSA4I6toh65e93UHB_a_Mrq0Eh8adPG8FCE1AwlUOgHtAv8yMBDy-5K_jBzUMqSCa5jJ7tcmbWKbPQ4qx4WseI0cfAdbzqV0Oz0cq-zaMoigLI8i1d2JHMpPUfFg.bg-zNGriRy4RtZLa1dATBKkFLH4HpRdpi7GnOOw0gxg&amp;dib_tag=se&amp;keywords=%E3%83%9E%E3%83%B3%E3%82%AC%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B+unity+%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80&amp;qid=1711710929&amp;sprefix=%E3%83%9E%E3%83%B3%E3%82%AC%E3%81%A7%E3%82%8F%E3%81%8B%E3%82%8B+unity%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80%2Caps%2C183&amp;sr=8-1-spons&amp;sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&amp;psc=1&amp;linkCode=ll1&amp;tag=b0420e-22&amp;linkId=0c15ab7ce57576d597d904b84d3f0b28&amp;language=ja_JP&amp;ref_=as_li_ss_tl">マンガでわかる Unityゲーム開発入門</a></td><td class="has-text-align-center" data-align="center">入門・初心者</td><td class="has-text-align-center" data-align="center">Unityを挫折したけど、もう一度挑戦したい人<br>２Dゲームの作成をマンガで丁寧に解説</td></tr><tr><td class="has-text-align-center" data-align="center"><a target="_self" href="https://www.amazon.co.jp/%E4%BD%9C%E3%81%A3%E3%81%A6%E5%AD%A6%E3%81%B9%E3%82%8B-Unity%E6%9C%AC%E6%A0%BC%E5%85%A5%E9%96%80-%EF%BC%BBUnity-2023%E5%AF%BE%E5%BF%9C%E7%89%88%EF%BC%BD-%E8%B3%80%E5%A5%BD-%E6%98%AD%E4%BB%81/dp/4297137410?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=1FXS96EO25J9X&amp;dib=eyJ2IjoiMSJ9.E1ITbpWRi0veMut_5dTfeeQYrczHoC1KTk2HNJQz71JU-qx0XpwbQDUVhuC8nv5G7-vQgdahmxiwOKImlF36czHBE3APZifySduZbH-GsG3nlt4gR4kLMnjpJuM_Jhp7ZOQKQbXldiRQ9KXIdBFsnS563HvYTK0NEzRIV6Rk2OGt_O8putDG3zvVfQB79v0NptLWk7Jchl4YsKdXbjSAwZoLEep6pSYMy45brZttvng-ZlC_ak9iT5wesUBJ6PHh6ajKX173OeIAWa4Nbry4gxpaTjSUEwL1VN5VcZPPiw4.1SoEJFWy43PbI6Ye5FamVxVbNeYaN4mj4q8QX1CQMgE&amp;dib_tag=se&amp;keywords=%E4%BD%9C%E3%81%A3%E3%81%A6%E5%AD%A6%E3%81%B9%E3%82%8B+Unity%E6%9C%AC%E6%A0%BC%E5%85%A5%E9%96%80&amp;qid=1711710961&amp;sprefix=%E4%BD%9C%E3%81%A3%E3%81%A6%E5%AD%A6%E3%81%B9%E3%82%8B+unity%E6%9C%AC%E6%A0%BC%E5%85%A5%E9%96%80%2Caps%2C218&amp;sr=8-1&amp;linkCode=ll1&amp;tag=b0420e-22&amp;linkId=0bdc992bdcf9e58de9b9cfd15a7e7282&amp;language=ja_JP&amp;ref_=as_li_ss_tl" data-type="link" data-id="https://www.amazon.co.jp/%E4%BD%9C%E3%81%A3%E3%81%A6%E5%AD%A6%E3%81%B9%E3%82%8B-Unity%E6%9C%AC%E6%A0%BC%E5%85%A5%E9%96%80-%EF%BC%BBUnity-2023%E5%AF%BE%E5%BF%9C%E7%89%88%EF%BC%BD-%E8%B3%80%E5%A5%BD-%E6%98%AD%E4%BB%81/dp/4297137410?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=1FXS96EO25J9X&amp;dib=eyJ2IjoiMSJ9.E1ITbpWRi0veMut_5dTfeeQYrczHoC1KTk2HNJQz71JU-qx0XpwbQDUVhuC8nv5G7-vQgdahmxiwOKImlF36czHBE3APZifySduZbH-GsG3nlt4gR4kLMnjpJuM_Jhp7ZOQKQbXldiRQ9KXIdBFsnS563HvYTK0NEzRIV6Rk2OGt_O8putDG3zvVfQB79v0NptLWk7Jchl4YsKdXbjSAwZoLEep6pSYMy45brZttvng-ZlC_ak9iT5wesUBJ6PHh6ajKX173OeIAWa4Nbry4gxpaTjSUEwL1VN5VcZPPiw4.1SoEJFWy43PbI6Ye5FamVxVbNeYaN4mj4q8QX1CQMgE&amp;dib_tag=se&amp;keywords=%E4%BD%9C%E3%81%A3%E3%81%A6%E5%AD%A6%E3%81%B9%E3%82%8B+Unity%E6%9C%AC%E6%A0%BC%E5%85%A5%E9%96%80&amp;qid=1711710961&amp;sprefix=%E4%BD%9C%E3%81%A3%E3%81%A6%E5%AD%A6%E3%81%B9%E3%82%8B+unity%E6%9C%AC%E6%A0%BC%E5%85%A5%E9%96%80%2Caps%2C218&amp;sr=8-1&amp;linkCode=ll1&amp;tag=b0420e-22&amp;linkId=0bdc992bdcf9e58de9b9cfd15a7e7282&amp;language=ja_JP&amp;ref_=as_li_ss_tl">作って学べる Unity本格入門</a></td><td class="has-text-align-center" data-align="center">中級者～</td><td class="has-text-align-center" data-align="center">RPG、特に3Dゲームを作りながら学習したい人</td></tr><tr><td class="has-text-align-center" data-align="center"><a target="_self" href="https://www.amazon.co.jp/%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%83%BB%E5%80%8B%E4%BA%BA%E3%81%A7%E4%BD%9C%E3%82%8C%E3%82%8B-%E3%82%B9%E3%83%9E%E3%83%9B%E5%90%91%E3%81%91Unity-%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89-%E5%B9%B3%E9%87%8E%E8%A3%95%E4%BD%9C-ebook/dp/B083Z2Z6PH/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=1GHD6QUC9N6GT&amp;dib=eyJ2IjoiMSJ9.bT_L95Ci0EBPgr9Crdt79_w-ULqsd9Pig_oKSPbJ_6ML-unSoMsoBHny0Sq5L4f4od4b5OJmj5SETzgTDT72uqJqwzi1uvTGzSPh2WcL4bqjn_Xh9jbq2E4E4ea5DGeDB7WuZ7GKLKRgMZmiYs1VX0xzHZxrtQ6mknR2SU8FGycWGzMfOXHdDYSHYpIxhBnhAQzbWrAcJicScn-0LwaGr5awakJEzSfCXa-DbH8ElqnR0Cl7VzuNjyP7-loL0lTP34tPd1CQtIW4_jjvr4dqU8BuTHK5k-rdVEFFfyMJLrU.B9Np3pFbtgQojkxKgXrtPicTJh11zttMWuCGD6tS8fo&amp;dib_tag=se&amp;keywords=Unity+%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89&amp;qid=1711711002&amp;sprefix=unity+%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89%2Caps%2C191&amp;sr=8-1" data-type="link" data-id="https://www.amazon.co.jp/%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%83%BB%E5%80%8B%E4%BA%BA%E3%81%A7%E4%BD%9C%E3%82%8C%E3%82%8B-%E3%82%B9%E3%83%9E%E3%83%9B%E5%90%91%E3%81%91Unity-%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89-%E5%B9%B3%E9%87%8E%E8%A3%95%E4%BD%9C-ebook/dp/B083Z2Z6PH/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;crid=1GHD6QUC9N6GT&amp;dib=eyJ2IjoiMSJ9.bT_L95Ci0EBPgr9Crdt79_w-ULqsd9Pig_oKSPbJ_6ML-unSoMsoBHny0Sq5L4f4od4b5OJmj5SETzgTDT72uqJqwzi1uvTGzSPh2WcL4bqjn_Xh9jbq2E4E4ea5DGeDB7WuZ7GKLKRgMZmiYs1VX0xzHZxrtQ6mknR2SU8FGycWGzMfOXHdDYSHYpIxhBnhAQzbWrAcJicScn-0LwaGr5awakJEzSfCXa-DbH8ElqnR0Cl7VzuNjyP7-loL0lTP34tPd1CQtIW4_jjvr4dqU8BuTHK5k-rdVEFFfyMJLrU.B9Np3pFbtgQojkxKgXrtPicTJh11zttMWuCGD6tS8fo&amp;dib_tag=se&amp;keywords=Unity+%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89&amp;qid=1711711002&amp;sprefix=unity+%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%82%AC%E3%82%A4%E3%83%89%2Caps%2C191&amp;sr=8-1">Unity ソーシャルゲーム開発ガイド</a></td><td class="has-text-align-center" data-align="center">中・上級者</td><td class="has-text-align-center" data-align="center">ガチャ・ログインボーナスなどのソシャゲの機能を開発したい人</td></tr></tbody></table></div></figure>
</div>



<h2 id="rtoc-5"  class="wp-block-heading">FTPソフトの使用</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1980" height="1020" src="https://alicia-ing.com/wp-content/uploads/2023/08/FTP-soft.webp" alt="FTPソフトについて" class="wp-image-3340" srcset="https://alicia-ing.com/wp-content/uploads/2023/08/FTP-soft.webp 1980w, https://alicia-ing.com/wp-content/uploads/2023/08/FTP-soft-300x155.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/08/FTP-soft-1024x528.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/08/FTP-soft-768x396.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/08/FTP-soft-1536x791.webp 1536w" sizes="(max-width: 1980px) 100vw, 1980px" /></figure>



<p>ここまで、Mysqlを連携するPHPコードを確認してきました。<br>ここからは、この<strong>ソースコードをサーバーに転送</strong>します。</p>



<p>サーバーにファイルをアップロードしたり、サーバーにあるファイルをダウンロードしたりする際に使うファイル転送用ソフトウェア<strong>FTPソフト</strong>を使用します。</p>



<p>Unityをブラウザ上でプレイするためには、<strong>ビルドしたデータをFTPソフトでアップロード</strong>します。</p>



<p>ビルドしたwebGLは、自分のパソコンのみでオンラインで操作することができません。</p>



<p>しかし、<strong>FTPソフトでゲームをアップロードして、iframeのカスタムHTMLを使用</strong>すれば、Wordpress上でゲーム（Webゲーム）をすることができます。</p>



<p>当サイトを運営するときに使っているのは「<a target="_self" href="https://filezilla-project.org/" title="FileZilla">FileZilla</a>」です。</p>



<p>このソフトは、ウェブページが英語でハードルが高く感じるかもしれませんが、<strong>使い方を検索すれば、日本語での解説がたくさんヒット</strong>しますので、臆することなく使ってください。</p>



<p>FTPソフトからサーバー上のデータを削除すると、<strong>サイトの挙動が不安定</strong>になり、<strong>動かなくなってしまう</strong>こともあるので、削除や<strong>上書き</strong>など使用は十分に気を付けてください。</p>



<div class="wp-block-cocoon-blocks-button-wrap-1 aligncenter btn-wrap btn-wrap-block button-block btn-wrap-l has-background has-light-blue-background-color has-custom-width cocoon-block-button__width-75"><a rel="nofollow" target="_self" href="//af.moshimo.com/af/c/click?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490&#038;url=https%3A%2F%2Fwww.conoha.jp%2Fwing%2F%3Fbanner_id%3Dd05_media%26utm_source%3Dmoshimo%26utm_medium%3Dmedia%26utm_campaign%3Dothers%26utm_content%3Dtext" referrerpolicy="no-referrer-when-downgrade">ConoHaの詳細はこちら</a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490" width="1" height="1" style="border:none;" alt=""></div>



<h3 id="rtoc-6"  class="wp-block-heading">PHPコードをサーバーに転送</h3>



<p>FTPソフトを使ってサーバーに転送します。</p>



<p>FileZillaの場合は、<strong>サーバー上のデータは右、ローカルのデータは左に表示</strong>されます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="537" src="https://alicia-ing.com/wp-content/uploads/2023/07/image.webp" alt="phpを保存" class="wp-image-7738" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/image.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/image-300x157.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/image-768x403.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>先ほどのPHPスクリプト「test.php」を任意の場所にアップロードしてください。<br>私の場合は、「alicia-ing.com/test/test.php」でアクセスできるようになります。<br>※アカウントの保護のため、<strong>現在はこのパスは削除済み</strong>です。</p>



<p>test.phpを右クリックして、「URLをクリップボードにコピー」を選択します。</p>



<p>次に、ChromeやEdgeなど検索エンジンを開いて、<strong>URLをペースト</strong>してください。<br>しかし、検索バーに表示されるURLは、<strong>「ftp://&#8230;/public_html/alicia-ing.com/test/test.php」</strong>と表示されてしまいます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1917" height="797" src="https://alicia-ing.com/wp-content/uploads/2023/08/FTP-URL.webp" alt="PHPの読み込み成功" class="wp-image-3344" srcset="https://alicia-ing.com/wp-content/uploads/2023/08/FTP-URL.webp 1917w, https://alicia-ing.com/wp-content/uploads/2023/08/FTP-URL-300x125.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/08/FTP-URL-1024x426.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/08/FTP-URL-768x319.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/08/FTP-URL-1536x639.webp 1536w" sizes="(max-width: 1917px) 100vw, 1917px" /></figure>



<p>このURLを正しく認識するためには、<strong>「ftp://&#8230;/public_html/」の部分を消さなければいけません。</strong></p>



<h3 id="rtoc-7"  class="wp-block-heading">動作確認</h3>



<p><strong>「alicia-ing.com/test/test.php」</strong>を検索バーに入力して検索をします。</p>



<p>結果は、「ID」・「name」・「number」の順番で表示させることになります。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1900" height="313" src="https://alicia-ing.com/wp-content/uploads/2023/08/complete.webp" alt="データベース表示" class="wp-image-3345" srcset="https://alicia-ing.com/wp-content/uploads/2023/08/complete.webp 1900w, https://alicia-ing.com/wp-content/uploads/2023/08/complete-300x49.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/08/complete-1024x169.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/08/complete-768x127.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/08/complete-1536x253.webp 1536w" sizes="(max-width: 1900px) 100vw, 1900px" /></figure>



<p>このように、自分のパソコンに入っているファイルをサーバー上にアップロードすることで<strong>インターネットにつながっているデバイスであれば、アクセスすることが可能</strong>です。</p>



<h2 id="rtoc-8"  class="wp-block-heading">まとめ</h2>



<p>前回の第1回でレンタルサーバーを介して、作ったデータベースをサーバー上にアップロードしました。</p>



<p>本記事(第２回)では、URLから作成したデータベースにアクセスする方法を紹介しました。</p>



<p>HTMLやCSS、JavaScriptは、VScodeを使ってプログラミングしても、ローカルの状態であるため<strong>自分のパソコンでしかアクセスできません。</strong></p>



<p>しかし、<strong>サーバーにアップすれば、URLを使って訪問できる</strong>ようになります。</p>



<p>URLからデータベースにアクセスするには、<strong>PHPのコードとFTPソフトが必要</strong>です。</p>



<p><strong>PHPには、サーバー名とデータベース名、ユーザー名、パスワードが必要</strong>です。<br>これらは、自分のサーバーを管理する情報でもあるので、流出には十分に気を付けてください。</p>



<p>FTPソフトはサーバー上にソースコードをアップロードするもので、FTPソフトからもともと入っているスクリプトを削除すると、サイトが不安定になるので、カ<strong>スタマイズする場合は、定期的にダウンロードして、取り返しの使いない削除や上書き</strong>してしまった時に備えてください。</p>



<h2 id="rtoc-9"  class="wp-block-heading">次回&gt;&gt;Unityでデータベースを呼び出す</h2>



<p>ここまで、MySQLでデータベースを作成して、PHPを使って、データベースに誰でもアクセスできるようにしました。</p>



<p>第３回が、Unityを使ってサーバー上のデータベースの情報を出力します。</p>



<div class="wp-block-cocoon-blocks-micro-text micro-text micro-copy micro-top"><span class="micro-text-content micro-content"><span class="micro-text-icon micro-icon fab-info-circle"></span>Unity上にデータベース情報を出力します。</span></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">

<a target="_self" href="https://alicia-ing.com/programming/unity/php-database-output/" title="【Unity】データベース連携-PHPを介して情報を画面に表示" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://alicia-ing.com/wp-content/uploads/2023/07/php-database-output-160x90.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/php-database-output-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/php-database-output-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/php-database-output-320x180.webp 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【Unity】データベース連携-PHPを介して情報を画面に表示</div><div class="blogcard-snippet internal-blogcard-snippet">Unityでデータベースと連携するには、PHP経由でDB接続してアクセスします。ローカルデータベースの作成やUnityWebRequestを使用してデータの取得・送信も可能です。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://alicia-ing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">alicia-ing.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.10.24</div></div></div></div></a>
</div>



<p>次回が、本シリーズの最終回です。</p>



<div class="wp-block-cocoon-blocks-micro-balloon-2 aligncenter micro-balloon micro-top mc-circle micro-copy"><span class="micro-balloon-content micro-content"><strong>Udemyで学習する</strong></span></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourses%2Fdevelopment%2F" class="btn btn-m btn-shine has-background has-light-green-background-color">Udemy 公式サイト</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://alicia-ing.com/programming/unity/php-database-load/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Unity】PHP連携-MySQLでデータベースを作成</title>
		<link>https://alicia-ing.com/programming/unity/php-database-creation/</link>
					<comments>https://alicia-ing.com/programming/unity/php-database-creation/#respond</comments>
		
		<dc:creator><![CDATA[アリッシア]]></dc:creator>
		<pubDate>Tue, 27 Jun 2023 04:05:21 +0000</pubDate>
				<category><![CDATA[Unity]]></category>
		<category><![CDATA[Unity-PHP連携]]></category>
		<guid isPermaLink="false">https://alicia-ing.com/?p=2800</guid>

					<description><![CDATA[近年のゲームは、オフラインゲームは減少しており、インターネットサーバーを使うオンライン対戦ゲームが主流です。 オンライン対戦のみを追求するのであれば、「Photon」というアセットがUnityで使用できます。 しかし、ゲ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-bookmark"><span class="label-box-label-text block-box-label-text box-label-text">関連記事</span></div><div class="label-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>第１回：レンタルサーバーからデータベース作成</li>



<li>第２回：PHPでデータベースを呼び出す</li>



<li>第３回：UnityからPHPを介して、データベースを表示する</li>
</ul>
</div></div>



<p>近年のゲームは、オフラインゲームは減少しており、<br>インターネットサーバーを使う<strong>オンライン対戦ゲームが主流</strong>です。</p>



<p>オンライン対戦のみを追求するのであれば、<br><strong>「Photon」</strong>というアセットがUnityで使用できます。</p>



<div class="wp-block-cocoon-blocks-micro-text micro-text micro-copy micro-top"><span class="micro-text-content micro-content"><span class="micro-text-icon micro-icon fab-info-circle"></span>Photonの設定から接続まで解説しています。</span></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">

<a target="_self" href="https://alicia-ing.com/programming/unity/pun-setting/" title="【Unity】無料サーバーPUNでオンライン通信対戦ゲームを作成" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://alicia-ing.com/wp-content/uploads/2023/10/pun-setting-1-160x90.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://alicia-ing.com/wp-content/uploads/2023/10/pun-setting-1-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/10/pun-setting-1-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/10/pun-setting-1-320x180.webp 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【Unity】無料サーバーPUNでオンライン通信対戦ゲームを作成</div><div class="blogcard-snippet internal-blogcard-snippet">Unityで通信対戦の導入を紹介します。オンライン環境はサーバーを設置する必要がありますが、構築から管理をするのは非常に困難です。無料サーバーのPUN2アセットを使うことで簡単にマルチプレイができて、異なるデバイス間でも同期できます。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://alicia-ing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">alicia-ing.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2025.05.03</div></div></div></div></a>
</div>



<p>しかし、ゲームをオンラインにつなぐことは、ネット対戦だけではなく、<br><strong>サーバー上にあるデータベースをゲーム上で要求する</strong>機会もあるでしょう。</p>



<p>本記事では、<strong>サーバー上にあるデータをPHPで取得して、Unityと連携する</strong>方法を紹介します。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="420" src="https://alicia-ing.com/wp-content/uploads/2023/08/第１回.webp" alt="" class="wp-image-3351" srcset="https://alicia-ing.com/wp-content/uploads/2023/08/第１回.webp 800w, https://alicia-ing.com/wp-content/uploads/2023/08/第１回-300x158.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/08/第１回-768x403.webp 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-check"><span class="label-box-label-text block-box-label-text box-label-text">本記事は次の人におすすめ</span></div><div class="label-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>UnityとPHPを連携したい。</li>



<li>SQLクエリについて知りたい。</li>



<li>phpMyAdminの使い方を知りたい。</li>



<li>データベースの作り方を知りたい。</li>
</ul>
</div></div>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-border-color has-blue-border-color cocoon-block-tab-caption-box"><div class="tab-caption-box-label block-box-label box-label"><span class="tab-caption-box-label-text block-box-label-text box-label-text">DB作成に使用するレンタルサーバー</span></div><div class="tab-caption-box-content block-box-content box-content">
<div class="wp-block-cocoon-blocks-column-2 column-wrap column-2 column-2-2-1-1 layout-box">
<div class="wp-block-cocoon-blocks-column-left column-left">
<div class="Conoha">
<a rel="nofollow" target="_self" href="//af.moshimo.com/af/c/click?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30609&#038;url=https%3A%2F%2Fwww.conoha.jp%2Fwing%2Faffsp%2F%3Fbanner_id%3Dd05_media%26utm_source%3Dmoshimo%26utm_medium%3Dmedia%26utm_campaign%3Dothers%26utm_content%3Dbanner_conoha" referrerpolicy="no-referrer-when-downgrade"><img decoding="async" src="https://image.moshimo.com/af-img/1762/000000030609.gif" style="border:none;" alt=""></a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30609" width="1" height="1" style="border:none;" alt="">
</div>
</div>



<div class="wp-block-cocoon-blocks-column-right column-right">
<div class="wp-block-cocoon-blocks-iconlist-box iconlist-box blank-box list-check block-box has-icon-color has-blue-icon-color"><div class="iconlist-title"></div>
<ul class="wp-block-list">
<li><strong>当サイトで使用中</strong>のサーバー</li>



<li><strong>WordPress</strong>を始めやすい</li>



<li>独自ドメインが<strong>二つ永久無料</strong></li>



<li>利用者が多く<strong>情報が多い</strong></li>



<li><strong>月額1000円以下</strong>の破格の価格</li>



<li><strong>ドメイン契約・更新費用</strong>が不要</li>
</ul>
</div>
</div>
</div>



<div class="wp-block-cocoon-blocks-button-wrap-1 btn-wrap btn-wrap-block button-block btn-wrap-l has-background has-light-blue-background-color"><a rel="nofollow" target="_self" href="//af.moshimo.com/af/c/click?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490&#038;url=https%3A%2F%2Fwww.conoha.jp%2Fwing%2F%3Fbanner_id%3Dd05_media%26utm_source%3Dmoshimo%26utm_medium%3Dmedia%26utm_campaign%3Dothers%26utm_content%3Dtext" referrerpolicy="no-referrer-when-downgrade">ConoHa公式サイトへ</a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490" width="1" height="1" style="border:none;" alt=""></div>
</div></div>



<div class="wp-block-cocoon-blocks-micro-balloon-2 aligncenter micro-balloon micro-top mc-circle micro-copy"><span class="micro-balloon-content micro-content"><strong>Udemyで学習する</strong></span></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourses%2Fdevelopment%2F" class="btn btn-m btn-shine has-background has-light-green-background-color">Udemy 公式サイト</a></div>



<div id="rtoc-mokuji-wrapper" class="rtoc-mokuji-content frame3 preset1 animation-none rtoc_open default" data-id="2800" data-theme="Cocoon Child">
			<div id="rtoc-mokuji-title" class=" rtoc_left">
			<button class="rtoc_open_close rtoc_open"></button>
			<span>目次</span>
			</div><ol class="rtoc-mokuji decimal_ol level-1"><li class="rtoc-item"><a href="#rtoc-1">MySQL</a><ul class="rtoc-mokuji mokuji_ul level-2"><li class="rtoc-item"><a href="#rtoc-2">PHPAdmin</a></li></ul></li><li class="rtoc-item"><a href="#rtoc-3">レンタルサーバーからデータベース作成</a><ul class="rtoc-mokuji mokuji_ul level-2"><li class="rtoc-item"><a href="#rtoc-4">レンタルサーバー</a></li><li class="rtoc-item"><a href="#rtoc-5">データベース作成</a></li><li class="rtoc-item"><a href="#rtoc-6">phpMyAdiminでテーブル作成</a></li><li class="rtoc-item"><a href="#rtoc-7">値を入力</a></li></ul></li><li class="rtoc-item"><a href="#rtoc-8">まとめ</a></li><li class="rtoc-item"><a href="#rtoc-9">次回&gt;&gt;<strong>PHPからデータベースを呼び出す</strong></a></li><li class="rtoc-item"><a href="#rtoc-10">次々回&gt;&gt;Unityでデータベースを呼び出す</a></li></ol></div><h2 id="rtoc-1"  class="wp-block-heading">MySQL</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://alicia-ing.com/wp-content/uploads/2023/07/MySQL-1024x576.webp" alt="" class="wp-image-2979" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/MySQL-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/MySQL-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/MySQL-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/07/MySQL-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/07/MySQL-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/MySQL-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/MySQL-320x180.webp 320w, https://alicia-ing.com/wp-content/uploads/2023/07/MySQL.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><a target="_self" title="MySQL" href="https://www.mysql.com/jp/">MySQL</a>（Structured Query Language）は、<br>オープンソースのリレーショナルデータベース管理システム(RDBMS)です。</p>



<p>身近な使用例は、「WordPress」や「YouTube」、「Twitter」、「Netflix」など<br>多くの<strong>データベース駆動型アプリケーション</strong>で使用されています。</p>



<p>MySQLでは、<strong>データベースを作成、テーブル（表）を作成</strong>します。<br>また、作成したテーブルにデータを挿入、更新、削除することができます。</p>



<p>これらの操作をするためには、次のようなコードを記入する必要があります。</p>



<p>・<strong>データベースの作成</strong></p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-sql" data-lang="SQL"><code>CREATE DATABASE データベース名;</code></pre></div>



<p>・<strong>データの挿入</strong></p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-sql" data-lang="SQL"><code>CREATE TABLE テーブル名 (
  列名1 データ型1,
  列名2 データ型2,
  ...
);</code></pre></div>



<p>・<strong>データの更新</strong></p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-sql" data-lang="SQL"><code>UPDATE テーブル名
SET 列名 = 新しい値
WHERE 条件;</code></pre></div>



<p>・<strong>データの削除</strong></p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-sql" data-lang="SQL"><code>DELETE FROM テーブル名
WHERE 条件;</code></pre></div>



<p>これらはあくまで基本的な操作で、データベースを本格的に扱うのであれば、<br>より<strong>高度なクエリやデータベース管理の操作が必要</strong>になります。</p>



<p><strong>SQLはデータベース言語</strong>で、UnityやPHP、Pythonなどに比べて、<br>あまり馴染みがなくとっつきにくい言語でしょう。</p>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-graduation-cap"><span class="label-box-label-text block-box-label-text box-label-text">データベース言語とは?</span></div><div class="label-box-content block-box-content box-content">
<p>データベース言語とは、データベースを操作するための言語です。SQLは、データベースに指示・操作を行うための言語であり、基本構文を組み合わせて処理を実行します。SQLの構文は国際標準化機構によって規格が標準化されています。<br>参考：<a target="_self" href="https://www.bold.ne.jp/engineer-club/what-is-sql" title="SQLとは何か？IT初心者向けにわかりやすく解説します！">SQLとは何か？IT初心者向けにわかりやすく解説します！</a></p>
</div></div>



<h3 id="rtoc-2"  class="wp-block-heading">PHPAdmin</h3>



<p>phpMyAdminは、MySQLデータベースをWebブラウザを通じて、<br>操作および管理するためのWebアプリケーションです。</p>



<p><strong>PHPで開発</strong>されていて、オープンソースのプロジェクトとして提供されています。</p>



<p>phpMyAdminを使用するとMySQLで行えるデータベースおよびテーブルの作成と管理をWebブラウザから実行することができます。<br>同様に<strong>データベースやテーブルの作成、変更、削除、コピーなどの操作が可能</strong>です。</p>



<p>最大の魅力は、プログラミング不要にもかかわらず、<br>MySQLのようにデータベースやテーブルの作成、変更、削除の操作が<br>インターフェースを介して行われます。</p>



<p>また、<strong>phpMyAdminはSQLクエリの実行もサポート</strong>しています。</p>



<p>クエリエディタを使用してSQLクエリを作成し実行することで、<br>データベースへのカスタムな操作やデータの抽出が可能です。</p>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-graduation-cap"><span class="label-box-label-text block-box-label-text box-label-text">クエリとは？</span></div><div class="label-box-content block-box-content box-content">
<p>クエリについて紹介します。</p>



<p>クエリ（query）は引用にあるように、質問する、問い合わせるという意味です。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-2 sbs-stn sbp-l sbis-cb cf block-box not-nested-style cocoon-block-balloon"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://alicia-ing.com/wp-content/uploads/2023/05/cropped-alicia.webp" alt="筆者" class="speech-icon-image"/></figure><div class="speech-name">筆者</div></div><div class="speech-balloon">
<p>あまり聞きなれない単語かもしれませんが、<strong>質問を意味するクエッション（quetion）に関連する単語</strong>でしょう。（あくまで、私の見解）</p>
</div></div>



<p>また、クエリについて調べていると、同時に<strong>「クリエ」</strong>という言葉も目にします。<br>しかし、「クリエ」という言葉は存在しません。<br>間違えやすいので、注意してください。<br>上記のクエッションと同じと考えれば間違えることもないでしょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>クエリとは、質問（する）、照会（する）、問い合わせ（る）、尋ねる、疑問、疑問符などの意味を持つ英単語。IT分野では、ソフトウェアに対するデータの問い合わせや要求などを一定の形式で文字に表したものを指すことが多い。</p>
<cite><a target="_self" href="https://e-words.jp/w/%E3%82%AF%E3%82%A8%E3%83%AA.html" title="クエリ&nbsp;【query】 クエリー">クエリ&nbsp;【query】 クエリー</a></cite></blockquote>
</div></div>



<p>その他にも、MySQLデータベースにアクセスするために<br><strong>ユーザーアカウントを作成</strong>したり、既存の<strong>アカウントの権限を管理</strong>したりすること。</p>



<p><strong>データベースのエクスポート</strong>（バックアップ）や<strong>インポート</strong>（復元）を行うことができます。</p>



<p>phpMyAdminはWebブラウザを介して、<br><strong>直感的にMySQLデータベースを操作および管理</strong>するための便利なツールです。</p>



<p>ただし、phpMyAdminのセキュリティ設定に注意し、<br><strong>適切な認証やアクセス制御を行う</strong>ことが重要です。</p>



<p>参考：「<a target="_self" href="https://and-engineer.com/articles/YSBl6RAAAGEhBoKr" title="phpMyAdminとは何か？使い方やMySQLとの関係を学ぼう！" class="broken_link">phpMyAdminとは何か？使い方やMySQLとの関係を学ぼう！</a>」</p>



<h4 class="wp-block-heading">UdemyでUnityを学習</h4>



<p><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2F">Udemy</a>は、オンデマンド式の学習講座です。<br>趣味から実務まで使えるおすすめの講座を紹介します。</p>



<div class="wp-block-cocoon-blocks-micro-text aligncenter micro-text micro-copy micro-top"><span class="micro-text-content micro-content">＼Unityの学習から収益化の方法はこちらから！／</span></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">

<a target="_self" href="https://alicia-ing.com/programming/unity/roadmap-cs/" title="【Unity】学習ロードマップ｜自作ゲームを作りたい人必見！" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://alicia-ing.com/wp-content/uploads/2024/10/roadmap-cs-160x90.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://alicia-ing.com/wp-content/uploads/2024/10/roadmap-cs-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2024/10/roadmap-cs-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2024/10/roadmap-cs-320x180.webp 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【Unity】学習ロードマップ｜自作ゲームを作りたい人必見！</div><div class="blogcard-snippet internal-blogcard-snippet">Unityを使って自作ゲームを作りたい方必見。ゲームエンジン選択から学習方法、収益化の手段まで初心者向けにわかりやすく解説します。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://alicia-ing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">alicia-ing.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2025.08.11</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-tab-box-1 blank-box bb-tab bb-pickup block-box has-border-color has-yellow-border-color">
<ul class="wp-block-list">
<li><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fild-unity-777game%2F">【Unity C# ゲーム開発超入門】7つのミニゲームを作っておぼえる！UnityとC#講座</a><br>Unityで頻出の機能を実際のゲーム作りで学習。<br><strong>何か作りたい、今後の開発で役立てたい初心者</strong>におすすめ</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<ul class="wp-block-list">
<li><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fild-unity-playing_cards%2F">【Unity C# ゲーム開発初心者レベルアップ】7つのトランプゲームを作っておぼえる！UnityとC#講座</a><br>トランプやボードゲーム作りに特化している講座。<br><strong>テーブルゲームを作りたい人</strong>におすすめ。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<ul class="wp-block-list">
<li><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Funityworld%2F" data-type="link" data-id="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Funityworld%2F">【全行程を網羅！最初に学びたい総合学習】Unityワールド制作講座<br></a>Unityワールド制作の全工程を学習できる講座。<br><strong>RPGを作りたい人</strong>におすすめ。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<ul class="wp-block-list">
<li><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourse%2Fstudio_shimazu_nfrpg%2F">Unity ゲーム開発：インディーゲームクリエイターが教える C#の基礎からゲームリリースまで【スタジオしまづ】</a><br>C#の文法やApp StoreとGoogle Playへゲームをリリース方法を解説。<br><strong>ゲームを出品したい人</strong>におすすめ。</li>
</ul>
</div>



<h2 id="rtoc-3"  class="wp-block-heading">レンタルサーバーからデータベース作成</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://alicia-ing.com/wp-content/uploads/2023/07/database-1024x576.webp" alt="" class="wp-image-2978" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/database-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/database-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/database-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/07/database-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/07/database-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/database-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/database-320x180.webp 320w, https://alicia-ing.com/wp-content/uploads/2023/07/database.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>ここまで、SQLの紹介をしてきました。<br>ここからは、データベースを作成していきます。</p>



<p>前述したようにデータベース、テーブルの作成は、<br>通常PCにMySQLをインストールして構成していきます。</p>



<p>しかし、レンタルサーバーからPHPAdminにアクセスすれば、<br><strong>プログラミングコードを使う必要なく、データベースを作成</strong>することができます。</p>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-graduation-cap"><span class="label-box-label-text block-box-label-text box-label-text">レンタルサーバーとは?</span></div><div class="label-box-content block-box-content box-content">
<p>レンタルサーバーは、インターネット上にWebサイトを公開するために必要なサーバーをレンタルするサービスです。</p>



<p>レンタルサーバーの利用は月額1000円程度料金が発生しますが、自分でサーバーを用意する手間が省けて、手軽にWebサイトを公開することができるので、ブログやウェブサイト運営には必要なものになります。</p>



<p>自分でサーバーを作成、管理することもできますが、<strong>電気を常に通電する必要があるので、月に数千円以上の電気代がかかります。</strong></p>



<p>自分だけの小規模でサーバーを管理するならば、<strong>自力でサーバーを運営するよりもレンタルサーバーを契約する方がコスパは高い</strong>です。</p>



<p>さらに、１年契約、３年契約と年数を増やせば、<strong>月額600円程度</strong>で利用できてお得になります。</p>



<p><strong>おすすめは１年間（1万円程度）運用して、続ける意志があれば長期契約</strong>をしてみてください。</p>
</div></div>



<h3 id="rtoc-4"  class="wp-block-heading">レンタルサーバー</h3>



<p>本記事で紹介する際に使用するレンタルサーバーは、「<a rel="nofollow" target="_self" href="//af.moshimo.com/af/c/click?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490&#038;url=https%3A%2F%2Fwww.conoha.jp%2Fwing%2F%3Fbanner_id%3Dd05_media%26utm_source%3Dmoshimo%26utm_medium%3Dmedia%26utm_campaign%3Dothers%26utm_content%3Dtext" referrerpolicy="no-referrer-when-downgrade">Conoha WING</a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490" width="1" height="1" style="border:none;" alt="">」です。</p>



<p>「ConoHa WING」は、東証一部上場企業である<strong>GMOが運営</strong>するレンタルサーバーで、<br>非常に信頼性も高いので、おすすめです。</p>



<p><strong>当ウェブサイトも本レンタルサーバーで運営</strong>をしています。</p>



<p><strong>他社サーバーでもPHPAdminやMySQLでデータベースを作成できます。</strong><br>各レンタルサーバーで画面が違いますが、同じような操作ができると思います。</p>



<div class="wp-block-cocoon-blocks-button-wrap-1 aligncenter btn-wrap btn-wrap-block button-block btn-wrap-l has-background has-light-blue-background-color has-custom-width cocoon-block-button__width-75"><a rel="nofollow" target="_self" href="//af.moshimo.com/af/c/click?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490&#038;url=https%3A%2F%2Fwww.conoha.jp%2Fwing%2F%3Fbanner_id%3Dd05_media%26utm_source%3Dmoshimo%26utm_medium%3Dmedia%26utm_campaign%3Dothers%26utm_content%3Dtext" referrerpolicy="no-referrer-when-downgrade">ConoHaの詳細はこちら</a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4016320&#038;p_id=2312&#038;pc_id=4967&#038;pl_id=30490" width="1" height="1" style="border:none;" alt=""></div>



<h3 id="rtoc-5"  class="wp-block-heading">データベース作成</h3>



<p>初めに、契約している<strong>レンタルサーバーの管理画面にログイン</strong>してください。</p>



<p>ログイン後、データベースにアクセスしてください。<br>「ConoHa」の場合は、サイト管理内、データベースを選択してください。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1920" height="1080" src="https://alicia-ing.com/wp-content/uploads/2023/07/Conohaログイン.webp" alt="サイト管理のデータベースにアクセス" class="wp-image-2966" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/Conohaログイン.webp 1920w, https://alicia-ing.com/wp-content/uploads/2023/07/Conohaログイン-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/Conohaログイン-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/Conohaログイン-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/07/Conohaログイン-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/07/Conohaログイン-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/Conohaログイン-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/Conohaログイン-320x180.webp 320w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<p>データベースを作成していきます。<br>「+ データベース」を選択します。</p>



<p>それぞれ、「データベース名」と「ネームタグ」を指定します。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1920" height="1080" src="https://alicia-ing.com/wp-content/uploads/2023/07/データベース作成.webp" alt="" class="wp-image-2967" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/データベース作成.webp 1920w, https://alicia-ing.com/wp-content/uploads/2023/07/データベース作成-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/データベース作成-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/データベース作成-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/07/データベース作成-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/07/データベース作成-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/データベース作成-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/データベース作成-320x180.webp 320w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box alert-box">
<p>データベース名にて、赤く塗りつぶしている箇所の扱いは、注意が必要です。<br>この部分は、「01abc23」や「ab0123」など<strong>それぞれのアカウントに割り振られているもの</strong>です。</p>
</div>



<p>赤枠で囲ったところが次回の<strong>PHPから呼び出すときに必要になる情報</strong>です。<br>この情報が流出すると、<strong>乗っ取りやユーザーの情報</strong>を知られてしまうので、厳重に保管してください。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1920" height="1080" src="https://alicia-ing.com/wp-content/uploads/2023/07/03.webp" alt="" class="wp-image-2969" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/03.webp 1920w, https://alicia-ing.com/wp-content/uploads/2023/07/03-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/03-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/03-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/07/03-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/07/03-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/03-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/03-320x180.webp 320w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<p>つづいて、「+ユーザー」で接続先のデータベースを連動させます。</p>



<p>接続先データベースを「Unity_Test」と先ほど作成したデータベースにしてください。<br><strong>ユーザー名とパスワードが「phpMyAdimin」にログインするために必要な情報</strong>です。<br>先ほど同様に大切に管理してください。</p>



<p>パスワードは「Al&amp;&amp;icIAiNg?」みたいな感じで、<br><strong>「小文字、大文字、記号」を複雑に混ぜあわせて特定されないよう</strong>にしてください。</p>



<p>ただし、例に出したパスワードは、<strong>あまりに複雑にしすぎて自分も分からなくなってしまう</strong>のは、<br>本末転倒ですので、自分のみが分かる法則で設定するのが良いでしょう。<br>※例では自分のハンドルネームを入れていますが、入れない方が得策です。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://alicia-ing.com/wp-content/uploads/2023/07/ユーザー名ーパスワード-1024x576.webp" alt="" class="wp-image-2981" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/ユーザー名ーパスワード-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/ユーザー名ーパスワード-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/ユーザー名ーパスワード-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/07/ユーザー名ーパスワード-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/07/ユーザー名ーパスワード-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/ユーザー名ーパスワード-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/ユーザー名ーパスワード-320x180.webp 320w, https://alicia-ing.com/wp-content/uploads/2023/07/ユーザー名ーパスワード.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 id="rtoc-6"  class="wp-block-heading">phpMyAdiminでテーブル作成</h3>



<p>ユーザーを保存後、<strong>管理ツールの外部リンク「phpMyAdmin」にアクセス</strong>してください。<br>ログインには、<strong>ユーザ名とパスワードを要求されます</strong>ので、先ほど設定したものを入力してください。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://alicia-ing.com/wp-content/uploads/2023/07/phpMyAdminにアクセス-1024x576.webp" alt="" class="wp-image-2971" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/phpMyAdminにアクセス-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/phpMyAdminにアクセス-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/phpMyAdminにアクセス-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/07/phpMyAdminにアクセス-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/07/phpMyAdminにアクセス-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/phpMyAdminにアクセス-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/phpMyAdminにアクセス-320x180.webp 320w, https://alicia-ing.com/wp-content/uploads/2023/07/phpMyAdminにアクセス.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>ログイン後、データベース名「xxx_alicia_unity」をクリックすると、<strong>テーブルを作成</strong>できます。</p>



<p>名前「test」を入力し、カラム数「3」と各自で設定してください。<br><strong>実行後、テキストボックスが表示</strong>されますので、入力していきます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://alicia-ing.com/wp-content/uploads/2023/07/テーブル作成-1024x576.webp" alt="" class="wp-image-2972" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/テーブル作成-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル作成-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル作成-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル作成-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル作成-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル作成-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル作成-320x180.webp 320w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル作成.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>カラムを３つと設定しましたが、<strong>全て入力しなくてもよい</strong>です。<br>入力されなかった場合は<strong>自動的にカラムを削除</strong>してくれます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://alicia-ing.com/wp-content/uploads/2023/07/テーブル入力-1024x576.webp" alt="" class="wp-image-2973" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/テーブル入力-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル入力-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル入力-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル入力-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル入力-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル入力-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル入力-320x180.webp 320w, https://alicia-ing.com/wp-content/uploads/2023/07/テーブル入力.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>今記事では、以下のテーブル（表）のように作成しました。</p>



<figure class="wp-block-table alignfull"><div class="scrollable-table"><table><tbody><tr><td class="has-text-align-center" data-align="center">名前</td><td class="has-text-align-center" data-align="center">データ型</td><td class="has-text-align-center" data-align="center">長さ</td><td class="has-text-align-center" data-align="center">デフォルト値</td></tr><tr><td class="has-text-align-center" data-align="center">name</td><td class="has-text-align-center" data-align="center">VARCHAR(文字列)</td><td class="has-text-align-center" data-align="center">100</td><td class="has-text-align-center" data-align="center">&#8211;</td></tr><tr><td class="has-text-align-center" data-align="center">number</td><td class="has-text-align-center" data-align="center">INT(整数)</td><td class="has-text-align-center" data-align="center">&#8211;</td><td class="has-text-align-center" data-align="center">0</td></tr></tbody></table></div></figure>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-graduation-cap"><span class="label-box-label-text block-box-label-text box-label-text">VARCHARとは</span></div><div class="label-box-content block-box-content box-content">
<p>「VARCHAR」とは、データベースのフィールド定義などで用いられるデータ型の一つで、<strong>可変長の文字列を意味するデータ型</strong>です。</p>



<p>VARCHARカラム内の値は<strong>可変長の文字列</strong>で、長さは0から65535までの値で指定できます。指定された分だけメモリに格納されるため、<strong>効率が良い</strong>ですが、値ごとに違うため、<strong>処理は遅く不定</strong>です。</p>



<p>同じ文字列関係のデータ型「Char型」がありますが、<strong>文字数が固定</strong>のため、<strong>処理が早く一定</strong>ですが、文字数が必ず定まった分格納されて<strong>メモリを圧迫しやすい</strong>です。</p>



<p>参考：「11.3.2&nbsp;CHAR および VARCHAR 型」</p>
</div></div>



<h3 id="rtoc-7"  class="wp-block-heading">値を入力</h3>



<p>作成したテーブルを保存しましたら、<strong>値を入力</strong>していきます。<br>値のテキストボックスに、「Apple」、「Banana」と入力します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://alicia-ing.com/wp-content/uploads/2023/07/name挿入-1024x576.webp" alt="" class="wp-image-2974" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/name挿入-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/name挿入-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/name挿入-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/07/name挿入-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/07/name挿入-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/name挿入-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/name挿入-320x180.webp 320w, https://alicia-ing.com/wp-content/uploads/2023/07/name挿入.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>入力し、実行するとコードのような画面に移動します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://alicia-ing.com/wp-content/uploads/2023/07/SQLクエリ-1024x576.webp" alt="" class="wp-image-2975" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/SQLクエリ-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLクエリ-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLクエリ-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLクエリ-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLクエリ-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLクエリ-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLクエリ-320x180.webp 320w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLクエリ.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>これは、データベーステーブルであるtestに新しい行を挿入する<strong>SQLクエリ</strong>です。<br>nameとnumberの2つの列を持つtestテーブルに、2つの行を挿入します。</p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-sql" data-lang="SQL"><code>INSERT INTO `test` (`name`, `number`) VALUES (&#39;Apple&#39;, &#39;0&#39;), (&#39;Banana&#39;, &#39;0&#39;);</code></pre></div>



<p>MySQLを作成するときは、このクエリを自分自身で書く必要がありますが、<br>「phpMyAdmin」を使えば、簡単に挿入できます。</p>



<div class="wp-block-cocoon-blocks-label-box-1 label-box block-box cocoon-block-label-box"><div class="label-box-label block-box-label box-label fab-graduation-cap"><span class="label-box-label-text block-box-label-text box-label-text">phpMyAdminにてクエリを書く</span></div><div class="label-box-content block-box-content box-content">
<p>GUI(グラフィカルユーザーインターフェース)を使用して行を挿入して操作しましたが、これぐらいなら自分で書いた方が早いと考える人もいるかと思います。</p>



<p>この場合でも、phpMyAdminは対応しています。</p>



<p><strong>SQL項目にて、クエリを入力すれば、挿入することができます。</strong></p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-plain"><code>INSERT INTO `test` (`name`, `number`) VALUES (&#39;Grape&#39;, &#39;0&#39;);</code></pre></div>



<p>このクエリを実行すると、追従して行を追加できます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://alicia-ing.com/wp-content/uploads/2023/07/SQLから挿入-1024x576.webp" alt="" class="wp-image-2976" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/SQLから挿入-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLから挿入-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLから挿入-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLから挿入-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLから挿入-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLから挿入-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLから挿入-320x180.webp 320w, https://alicia-ing.com/wp-content/uploads/2023/07/SQLから挿入.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div></div>



<p>表示の項目を確認すると、「Apple」・「Banana」・「Grape」の行が作成されます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://alicia-ing.com/wp-content/uploads/2023/07/行の追加確認-1024x576.webp" alt="" class="wp-image-2977" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/行の追加確認-1024x576.webp 1024w, https://alicia-ing.com/wp-content/uploads/2023/07/行の追加確認-300x169.webp 300w, https://alicia-ing.com/wp-content/uploads/2023/07/行の追加確認-768x432.webp 768w, https://alicia-ing.com/wp-content/uploads/2023/07/行の追加確認-1536x864.webp 1536w, https://alicia-ing.com/wp-content/uploads/2023/07/行の追加確認-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/行の追加確認-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/行の追加確認-320x180.webp 320w, https://alicia-ing.com/wp-content/uploads/2023/07/行の追加確認.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 id="rtoc-8"  class="wp-block-heading">まとめ</h2>



<p>今回は、WordPressでおなじみのレンタルサーバー（当サイトで使用中）の「Conoha」から「<strong>phpMyAdmin」にアクセスしてデータベースを作成</strong>しました。</p>



<p>本来、<strong>データベースを作成するにはSQLクリエを書く必要</strong>があります。<br>しかし、「phpMyAdmin」を使用すれば、<strong>データベースをGUI操作でノーコード</strong>構築できます。</p>



<p>また、<strong>GUIを使用せずとも、自分自身でSQLを書く</strong>ことができます。</p>



<h2 id="rtoc-9"  class="wp-block-heading">次回&gt;&gt;<strong>PHPからデータベースを呼び出す</strong></h2>



<p>本記事で、データベースの作成まで完了しました。</p>



<p>次回は、<strong>PHPを使用してデータベースと接続</strong>して数値と名前を表示します。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">

<a target="_self" href="https://alicia-ing.com/programming/unity/php-database-load/" title="【Unity】データベースをPHPで呼び出して画面に出力する" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://alicia-ing.com/wp-content/uploads/2023/07/php-database-load-160x90.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/php-database-load-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/php-database-load-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/php-database-load-320x180.webp 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【Unity】データベースをPHPで呼び出して画面に出力する</div><div class="blogcard-snippet internal-blogcard-snippet">PHPを介してデータベースをUnityに呼び出します。ConoHa Wingでは、phpAdminでMySQL接続します。サーバー上で表示するには、FTPソフトでPHPファイルをアップロードて、データベースにアクセスが可能です。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://alicia-ing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">alicia-ing.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.10.29</div></div></div></div></a>
</div>



<h2 id="rtoc-10"  class="wp-block-heading">次々回&gt;&gt;Unityでデータベースを呼び出す</h2>



<p>第１回（本記事）では、PHPAdminでデータベースのテーブルを作成しました。</p>



<p>第２回では、FTPソフトで自身のサーバーにPHPをアップロードして、データベースにアクセスしました。</p>



<p>第３回では、URLからアクセス可能になったデータベースを使って、Unityからデータベースを呼び出します。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-together">

<a target="_self" href="https://alicia-ing.com/programming/unity/php-database-output/" title="【Unity】データベース連携-PHPを介して情報を画面に表示" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://alicia-ing.com/wp-content/uploads/2023/07/php-database-output-160x90.webp" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://alicia-ing.com/wp-content/uploads/2023/07/php-database-output-160x90.webp 160w, https://alicia-ing.com/wp-content/uploads/2023/07/php-database-output-120x68.webp 120w, https://alicia-ing.com/wp-content/uploads/2023/07/php-database-output-320x180.webp 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【Unity】データベース連携-PHPを介して情報を画面に表示</div><div class="blogcard-snippet internal-blogcard-snippet">Unityでデータベースと連携するには、PHP経由でDB接続してアクセスします。ローカルデータベースの作成やUnityWebRequestを使用してデータの取得・送信も可能です。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://alicia-ing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">alicia-ing.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.10.24</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-micro-balloon-2 aligncenter micro-balloon micro-top mc-circle micro-copy"><span class="micro-balloon-content micro-content"><strong>Udemyで学習する</strong></span></div>



<div class="wp-block-cocoon-blocks-button-1 aligncenter button-block"><a target="_self" href="https://click.linksynergy.com/deeplink?id=IyOtUnEMtpw&amp;mid=47984&amp;murl=https%3A%2F%2Fwww.udemy.com%2Fcourses%2Fdevelopment%2F" class="btn btn-m btn-shine has-background has-light-green-background-color">Udemy 公式サイト</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://alicia-ing.com/programming/unity/php-database-creation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
