Skip to main content
Participant
September 29, 2017
Question

iOS と PHPを使って、MySql データベースと連携したいです。

  • September 29, 2017
  • 0 replies
  • 758 views

はじめまして。いつもお世話になっております。
本職はイラストレータなのですが、animate CCでゲームを作っています。
初歩的なことなのかもしれないのですが、教えてください。
よろしくお願いいたします。

androidでは、問題なくPHPと連携(読み書き)ができるのですが、iOSとはできませんでした。

iOSでは、httpを受け付けないということで、レンタルサーバーにSSLを設定して、https:にPHPを起きましたが、だめでした。
どうすれば、連携がとれますか?

ソースはこんな感じです。

【animate 側】

otasuke_loader.addEventListener(Event.COMPLETE, tokuten_read_comp);

var url_tokuten_read:String = "https://***/***.php";

var urlReq:URLRequest = new URLRequest(url_tokuten_read);

}

function tokuten_read_comp (event:Event):void { var TOKUTEN:URLVariables = event.target.data;

// user1

if (TOKUTEN.aaa_01 == 1) { test1.text = "A";

} text2.text = TOKUTEN.bbb_01; text3.text = TOKUTEN.ccc_01;

【PHP 側】 <!doctype html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

</head>

<body>

<?PHP

$DB_HOST = '***';

$DB_NAME = '***';

$DB_USER = '***';

$DB_PASS = '***';

//データベースに接続する

$db_link = mysqli_connect($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME) or die("MYSQLへの接続に失敗しました"); $o_f = 0;

// <<読み込み>>

$serch_query = mysqli_query($db_link,"SELECT * FROM *** WHERE 1");

$i = 1; while ($row = mysqli_fetch_array($serch_query)) {

$aaa[$i] = $row['aaa'];

$bbb[$i] = $row['bbb'];

$ccc[$i] = $row['ccc'];

$i++;

}

mysql_close($db_link);

// animate CC へ 出力 echo "&";

echo "aaa_01=".$aaa[1];

echo "&";

echo "bbb_01=".$bbb[1];

echo "&";

echo "ccc_01=".$ccc[1];

?>

This topic has been closed for replies.