[過去ログ] UnityC#勉強してMMO作たいけどどうする!?5(^^ (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
657: でし 2019/06/28(金)00:02 ID:4S9OyDHb(1/26) AAS
雨でねつけまふぇん
師匠dbnのとこ、teshaimだけ?
「LAAほにゃら-」が頭につきません?
658: でし 2019/06/28(金)00:03 ID:4S9OyDHb(2/26) AAS
あ、それとsql文字列のセレクト米フローム部分はスペースあいてます?
660: でし 2019/06/28(金)00:17 ID:4S9OyDHb(3/26) AAS
師匠sqlmyadminで見れます?
661: でし 2019/06/28(金)00:19 ID:4S9OyDHb(4/26) AAS
師匠>>641のような画面でます?
張れるとうれしくてでちゃうかも
663: でし 2019/06/28(金)00:29 ID:4S9OyDHb(5/26) AAS
それエラーじゃなくてデータ無いだけかなぁ
665: でし 2019/06/28(金)00:36 ID:4S9OyDHb(6/26) AAS
むむ
最初のエコーで文字列表示して、queryがエラーなのかなぁ
ちょっとマニュアルみないとなんとも
スマホからでは厳しいので
明日〜
667: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)12:43 ID:4S9OyDHb(7/26) AAS
師匠!とりあえず、接続はOKだと思いますが
外部リンク[php]:www.php.net
クエリーがエラーかも知れないの、何故かというと
echo $id."<br>"; ← 表示されている「1」
$sql='select*form teshaim';
echo $sql."<br>"; ← 表示されている
$stmt=$pdo->query($sql);
省14
668: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)13:27 ID:4S9OyDHb(8/26) AAS
あー失敗した場合falseを返すだから
if( ! $stmt)
{
echo ”NG”;
}
else
{
省3
671: でし 2019/06/28(金)16:36 ID:4S9OyDHb(9/26) AAS
師匠、それいれなくて、先にsql の文字列のとこほ直してやってみてくらはい
674: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)16:54 ID:4S9OyDHb(10/26) AAS
とすると、やはりクエリーのエラーだと思うので
$stmt=$pdo->query($sql); この行の次に
var_dump($pdo->errorCode());
var_dump($pdo->errorInfo());
これ入れて何が出るか見てください
それでエラーの種類が分かるかもしれません
676: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)16:57 ID:4S9OyDHb(11/26) AAS
>$sql='select * form teshaim';
師匠!!!!!!!!
フロームでし!!!!!!
from
678: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)17:00 ID:4S9OyDHb(12/26) AAS
すごい
>>server version for the right syntax to use near 'form teshaim' at line 1" }
ちゃんと、この文字列 'form teshaim' の近くがおかしいよって言ってるww
680: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)17:04 ID:4S9OyDHb(13/26) AAS
おめでとうございます
てことで、次にやるのは、unityから取得でし!
unityからの取得は、1行のみにして返信する事でし
今つくっていたプログラムは、各場所にechoだったりprintだったりしていて
何回も出力をしています
これだと、unityからは全部取得できないので、これを一つにします
そこで、まず、unityからやる場合、今動いたプログラムをコピーして
省2
682: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)17:08 ID:4S9OyDHb(14/26) AAS
中身は、ずばり
<?php
//PDO MySQL接続
function connectDB(){
//ユーザ名やDBアドレスの定義
$dsn = 'mysql:dbname=LAA1073115-bokking;host=mysql137.phy.lolipop.lan;charset=utf8';
$username = 'LAA1073115';
省21
683: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)17:13 ID:4S9OyDHb(15/26) AAS
で、このphpがちゃんと動くかをまずWebから確認するのに
sample2.phpを作って確認します
中身は
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
省12
686: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)17:35 ID:4S9OyDHb(16/26) AAS
文字化けでふかww
ちなみに、数字を4とか0とか入れるとメッセージでますか?
690: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)18:26 ID:4S9OyDHb(17/26) AAS
"それはありませんずり"
これが出るんですが・・・
で、unity側の作成です!
接続のテストだけするので、新規で簡単な画面を作ります
画像リンク[png]:i.gyazo.com
テキストとインプっととボタンだけの簡単なものでし
691: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)18:29 ID:4S9OyDHb(18/26) AAS
スクリプトファイルは一つだけでしどっかのページから拝借したのでし
上の方にリンクはったりまんこ
public class Connect : MonoBehaviour
{
public Text ResultText_; //結果を格納するテキスト
public Text InputText_; //idを入力するインプットフィールド
public string ServerAddress = "外部リンク:bokking.thick.jp //selecttest.phpを指定 今回のアドレスはlocalhost
省5
692(1): でし 2019/06/28(金)18:30 ID:4S9OyDHb(19/26) AAS
private IEnumerator Access()
{
Dictionary<string, string> dic = new Dictionary<string, string>();
dic.Add("id", InputText_.GetComponent<Text>().text); //インプットフィールドからidの取得);
//複数phpに送信したいデータがある場合は今回の場合dic.Add("hoge", value)のように足していけばよい
StartCoroutine(Post(ServerAddress, dic)); // POST
yield return 0;
省1
693: 2019/06/28(金)18:31 ID:4S9OyDHb(20/26) AAS
private IEnumerator Post(string url, Dictionary<string, string> post)
{
WWWForm form = new WWWForm();
foreach (KeyValuePair<string, string> post_arg in post)
{
form.AddField(post_arg.Key, post_arg.Value);
}
省13
694: 2019/06/28(金)18:31 ID:4S9OyDHb(21/26) AAS
private IEnumerator CheckTimeOut(WWW www, float timeout)
{
float requestTime = Time.time;
while (!www.isDone)
{
if (Time.time - requestTime < timeout)
yield return null;
省12
695: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)18:33 ID:4S9OyDHb(22/26) AAS
永いのでわけました
一番最初の
"外部リンク:bokking.thick.jp
これを師匠のアドレスに変更してください
で、これでやると
画像リンク[png]:i.gyazo.com
こんな風にunityで取得できまんこ
698: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)18:47 ID:4S9OyDHb(23/26) AAS
師匠!こっちから接続して確認したいので
ServerAddress = "外部リンク:bokking.thick.jp
この部分の、師匠のアドレスおしえてください
699: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)18:48 ID:4S9OyDHb(24/26) AAS
あらら出来ましたかw
文字化けは、恐らくMySQLのDB設定で文字コードがシフトジスとかになってるんじゃないでしょうか?
701: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)18:55 ID:4S9OyDHb(25/26) AAS
漢字つかうところは、phpではutf-8で統一しているので
mysqlもutf-8で大丈夫かと思います
画像リンク[png]:i.gyazo.com
704: 弟子 ◆rZPPjYuxmQ 2019/06/28(金)19:13 ID:4S9OyDHb(26/26) AAS
謎でし????
とりあえず、漢字は使わないでいきましょう!
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.036s