c # — доступ к файлу в базе данных

Я пытаюсь понять, как следующие 2 фрагмента кода создают таблицы в файле и сохраняют его в базе данных, и как я могу получить доступ к файлу, который они создают (просматривать, редактировать, анализировать и т. Д.). Коды принадлежат нескольким сценариям C # в составе приложения Unity. Я думаю, это то, где я могу узнать где файл создан и сохранен.

Когда я копирую&вставьте URL (http://111.222.333./projec.php) в веб-браузере я получаю белую страницу с надписью: тест хорошо.

Таким образом, это означает, что результаты эксперимента (таблицы и т. Д.) Определенно создаются в php файл, и такой файл не может быть открыт в веб-браузере, потому что это язык на стороне сервера. Правильный?

Быстро читая на phpЯ понял, что если я хочу видеть содержимое, таблицы, значения и т. Д., Я должен использовать JavaScript для запрос вещи и получить Информация. Это мой единственный вариант увидеть результаты? Есть редактор что я могу поставить url из приведенного ниже кода и непосредственно увидеть структуру файла и содержание?

public static IEnumerator CreateDatabase( ExperimentCreator creator )
{
Experiment experiment = creator.getExperiment();
url = experiment.GetUrl();

WWWForm form = new WWWForm();

form.AddField( "action", "Create" );
databaseName = experiment.DatabaseName;
form.AddField( "database", databaseName );

WWW w = new WWW( url, form );
yield return w;

if ( w.error != null )
{
creator.EditorConnectionStatus = ConnectionStatus.ConnectionFailed;
}
else
{
if( w.text == "EXISTS" )
{
creator.DatabaseExistsError();
}
else
{
createTables( experiment );
creator.DatabaseSuccess();
}
}

// print ( url );
// Debug.Log (url);
}

================================================== =====

public class DataBaseConnection : MonoBehaviour
{
static string   url = "http://111.222.333./projec.php";
static bool     on = false;
static int      uniqueId;
static string   databaseName;void Start ()
{}void Update ()
{}#region SENDING EXPERIMENT FEEDBACK

public static IEnumerator SendInputResultsToDatabase( string table, string[] names, string[] inputs )
{
if( on )
{
WWWForm form = new WWWForm();

form.AddField( "database", databaseName      );
form.AddField( "action",   "InsertIntoTable" );
form.AddField( "table",    table             );

string fields = "subjectID";
string results = uniqueId.ToString();

for( int i = 0; i < names.Length; i++ )
{
fields += ", " + names[i];
results += ", " + inputs[i];
}

form.AddField( "fields",  fields  );
form.AddField( "results", results );

WWW w = new WWW( url, form );
yield return w;
}
}

================================================== =====

Я был бы очень признателен за простые объяснения, которые помогут мне понять, что здесь происходит, если у меня возникнут какие-то неправильные представления и т. Д.

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]