ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
PHP ? MySQL? ???
?? ?? ????
2014. 3. 6.
GM??
Ranking ????
?

??? ??? ??? ? ? ???? ???.

?

?? ??? ???? ???.

?

??? ?? ???? ???.

?

1??? ???? ???? ???.
??? ??? ? ? ???
?!?!?!
??????
?

Explorer? Chrome? Safari?

?

? ?? ???? ?? ???? ?? ????? ???
?? ?? ??? ????

?

??? ARS? ???? ?? ??.
?????
PC(????)

?? ????

??
??? ??
??? ?
?

? ?? ????(NGINX)

?

? ????? ??(PHP)

?

??? ???(MariaDB)

?

??? ??? ?? ????
(phpMyAdmin)

??
??? ??? ??????!
WPN-XM ??
www.wpn-xm.org ???? ? ?? ??
?? ?? ???

Server Control Panel? ?? ?
Nginx, PHP, MariaDB? ???? ??
Hello world with PHP
<?php
echo "Hello world!";
?>

c:serverwwwtest.php ? ?? ?
????? http://localhost/test.php ??
Load PHP
!

IEnumerator LoadFromPhp()
{
string url = "http://localhost/test.php";
WWW www = new WWW(url);
yield return www;

!

}

if( www.isDone)
{
if( www.error == null)
{
Debug.Log("Receive Data : " + www.text);
}
else
{
Debug.Log("error : " + www.error);
}
}
IEnumerator ????
int i = 0;
i++;
Debug.Log(i);

??? ?? ??>Disk ?? ??>>>>??? ?? ??
Database
? ??? MySQL
??? ?? ??? phpMyAdmin
MySQL? ???
??? ?????? / SQL
??? ??????
?

???(Table)
?

??? ?????? ?? ?

?

?(row)? ?(column)? ??
????

???

??

1
2
3
4

???
???
????
???

2500
1300
800
1000

? ??
?

?
??? ??????
?

?(key)
?

???? ?

?

???(??), ???, ???, ??? ?
????

???

??

1
2
3
4

???
???
????
???

2500
1300
800
1000

???
SQL
?

??? ?????? ?? ???? ??? ???? ????
?? ??? ?? ?? ????? ??

?

?? ???
?

?? SELECT

?

?? UPDATE

?

?? INSERT

?

?? DELETE

?? ???? ??
SQL - SELECT
SELECT

????

*

?? ???

FROM `ranking`

ranking ?????

WHERE `score` > 0

??? 0?? ?

ORDER BY `score` DESC

??? ?? ??? ????

LIMIT 0, 20
??

20??
SQL - INSERT
INSERT INTO `ranking`

`ranking` ? ????

(`no`, `name`, `score`)

no, name, score ?? ??

VALUES

??? ?? ???

(NULL, ¡®??1¡¯, 100),
(NULL, ¡®??2¡¯, 110)
? ?? ??? ?? 1?? ??? ??
ranking ???
?

SQL ???? ??? ? ??? ??? phpMyAdmin
??
?? ??

??

??

???

??

no

int

12

-

auto increase
?? ?

name

varchar

8

-

utf8_unicode_ci

score

int

10

0

unsigned
ranking ??? ??? 1

http://localhost/
phpmyadmin/?
??
ranking ??? ??? 2
1

2

1. ?? ??? new ??
2. ?? ??? lvzero ??
3. Create ??

3
ranking ??? ??? 3
2
1

1. ?? ??? lvzero DB ??
2. ?? ??? ranking ??
3. 3 ?? ? Save ?? ??

3
ranking ??? ??? 4

?

?? ?? ?? ? Save ?? ??
PHP - ?? ??
?

dbHelper
?

?

loadRanking
?

?

?? php???? ?? ?????? ?? ??? ??? ?? ??
??? include ?? ????? ??.

ranking ????? ??? ?? ??? ???? xml ???? ??

insertScore
?

ranking ???? ??? ??? ???? ??.
Demo 1
??? ???? ??
?

?? ???

?

IEnumerator UploadScore()
?

?

??? ??? ??

IEnumerator LoadRank()
?

?? 10?? ??? ??? ??? ??
?? ??? ??
url ??
WWWForm? ?? ?? ??? ??
WWW(url, WWWForm) ??

yield return WWW;

WWW ?? ?? ??
WWW ?? ?? ??
WWW.text? ?? ?? ??

??
Demo 2
?? ??
?

???? ??? ?? ?? ??
?

?

?? ?? ??(PHP, C#, Unity Project)

?? ??
?

??(Web Server) ??? ????.

?

??? AssetStore? ?? ??? ?????.

?

??? ?? ?? 5???? ??? ???????.
?????.

More Related Content

PHP ? MySQL? ??? ?? ?? ????