Unity 5 иииии Mysql!

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Unity 5 иииии Mysql!

Сообщение Geka 27 авг 2018, 08:43

Добрый день,вечер. Хотел спросить а как Unity может подключится к бд уже нашел 2 способа!
Первый у меня не заработал :( его цель напрямую подконектитса к mysql бд с помощью библеотеки. Ну начнем с того что я все установил вроде ошибок не было при установки но но вижуал студио 17 послала меня :( она приняла библеотеку но using уже берет за ошибку так же само и юнити работал по https://habr.com/post/185594/ вот все перенёс. Но нет :( ну как бы ладно есть 2 способ!
Второй у меня заработал на 90% и тут прошу помощи !!!!
Значит https://habr.com/post/187394/ тут все сделал все запроси вмполняюса ниже будет фото прикреплено вот но юнька пишет Erro хотя запрос виполняетса!! https://igorsgroup.com/cs_first_contact/Unity.png В чем проблема ?
У вас нет доступа для просмотра вложений в этом сообщении.
Geka
UNец
 
Сообщения: 9
Зарегистрирован: 27 авг 2018, 08:24

Re: Unity 5 иииии Mysql!

Сообщение Geka 27 авг 2018, 08:55

Ну и + мне нужно получить ответ тоесть допустим виполнить sql запрос на поиск логина и пароля (в php) и потом както юнька должна узнать что что то все таки найдено и пользователю можно играть + в етой бд и будут деньги !!!
Geka
UNец
 
Сообщения: 9
Зарегистрирован: 27 авг 2018, 08:24

Re: Unity 5 иииии Mysql!

Сообщение Geka 27 авг 2018, 09:08

А еще заметил ошибку тут
Изображение почему то приходит от юнити токо email
Geka
UNец
 
Сообщения: 9
Зарегистрирован: 27 авг 2018, 08:24

Re: Unity 5 иииии Mysql!

Сообщение Geka 27 авг 2018, 16:09

И еще вот я забыл сказать я поменял код вот код юнити
Синтаксис:
Используется csharp
using UnityEngine;
using System.Collections;
using System;

public class MysqlConnect : MonoBehaviour
{

    private string username = "Geka"; //Переменная для хранения имени
    private string pswd = "lol"; //Переменная для хранения пароля
    private string email = "lol@gmail.com"; //Переменная для хранения почтового ящика
    private string url = "https://igorsgroup.com/cs_first_contact/mysql_autoriz.php"; //Переменная для хранения адреса

    //Создание метода, отвечающего за подключение и передачу данных
   public void Connect()
    {
        WWWForm form = new WWWForm(); //Создаём новую форму
                                      //Добавляем в форму новые данные
        form.AddField("username", username);
        form.AddField("password", pswd);
        form.AddField("email", email);
        //Создаём новое подключение
        WWW connect = new WWW(url, form);
        //Если удалось установить подключение
        if (connect.isDone)
        {
            //Выводим в консоль ответ сервера
            Debug.Log(connect.text);
        }
        //Если при подключении возникла ошибка
        else if (connect.error == null)
        {
            //Выводим в консоль текст Error
            Debug.Log("Error");
        }
    }
}

А вот php на хостинге
Синтаксис:
Используется php
<?php
//Получаем данные
$username = $_REQUEST['username'];
$password = $_REQUEST['password'];
$email = $_REQUEST['email'];

$host = 'localhost'; //Переменная для хранения адреса хоста
$user = 'geka'; //Переменная для хранения имени пользователя
$password = '2016wwgeka'; //Переменная для хранения пароля
$db = 'users'; //Переменная для хранения имени базы данных
$table = 'Users'; //Переменная для хранения названия таблицы

mysql_connect($host, $user, $password) or die(mysql_error()); //Подключаемся к mysql
mysql_select_db($db); //Выбираем базу данных


//Формируем запрос на добавление данных в бд
mysql_query("INSERT INTO `users`.`Users` (`id`, `Login`, `Email`, `Pass`, `Money`, `Ip`, `DATE`) VALUES (NULL, '$username', '$email', '$password', '10000', '192929292', CURRENT_DATE());") or die (mysql_error());
//Выводим текст Done
echo "Done";
echo $username;
echo $password;
echo $email;

?>
Geka
UNец
 
Сообщения: 9
Зарегистрирован: 27 авг 2018, 08:24

Re: Unity 5 иииии Mysql!

Сообщение Geka 27 авг 2018, 20:24

ОБНОВА КОДА!!!
php
Синтаксис:
Используется php
<?php
$game = $_POST["send"];
$file = "base.txt";
$dannie = $game['send'];
file_put_contents ($file,$dannie, FILE_APPEND);
if ($game == "1577223168" or $game == 1577223168){
    echo("YES");
    exit;
}
echo ($game);






?>
 

Unity
Синтаксис:
Используется csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class MysqlTESTMY : MonoBehaviour {

        // Use this for initialization
        void Start () {
                StartCoroutine (Send());
        }
       
        // Update is called once per frame
        void Update () {
               
        }
        public IEnumerator Send(){
                WWWForm form = new WWWForm();
                form.AddField ("send", "Hааааааааааааааааааааааааа");
                WWW www = new WWW ("https://igorsgroup.com/cs_first_contact/", form);
                yield return www;
                if (www.error != null) {
                        Debug.Log ("Ошибка"+www.error);
                        yield break;
                }
                Debug.Log ("Сервер ответил:"+www.text);
                Debug.Log ("Запрос"+form.GetHashCode());
       
       
        }
}

 

Проблема таже !!!! Сервер уже отвечает но пустое тоесть и принимает пустой пакет!!! как решить ?
Geka
UNец
 
Сообщения: 9
Зарегистрирован: 27 авг 2018, 08:24


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 28