Получение данных с сервера MySql с использованием сценариев Php в приложениях UWP

У меня есть PHP-скрипт, как

<?php
try{
$con= new PDO('mysql:host=iamhost;dbname=android_welcome', 'android_test', '**********') ;
$con->exec('SET NAMES utf8');
}
catch(Exeption $e){
die('Error:'.$e->getMessage());
}
?>

выше приведен скрипт Connect.Php. Как я могу подключиться к БД с помощью этого скрипта, выполнить оставшиеся скрипты на сервере и получить данные JSON в мое приложение UWP.

Я не установил никаких инструментов, кроме Visual Studio Community 2015 Updt 2, на мой ПК. Если мне нужно установить какие-либо другие инструменты, пожалуйста, помогите мне, я новичок в использовании MySQL Server и сценариев PHP в приложениях UWP.

Помоги мне.

0

Решение

Если вы хотите получать данные в UWP — вам нужно создать REST API. Вы можете сделать это с помощью PHP. Попробуйте найти информацию о том, как это сделать (это намного больше, чем несколько строк кода).

Также есть возможность подключить UWP напрямую к базе данных MySQL с помощью Connector / Net
Вы можете установить его и добавить ссылку на MySql.Data.RT.dll

Вот небольшой фрагмент, как создать таблицу и добавить строку:

using MySql.Data.MySqlClient;

……..

using (MySqlConnection connection = new MySqlConnection("Database=as_bfb6f501597b777;Data Source=us-cdbr-azure-west-c.cloudapp.net;User Id=b74038821f5aea;Password=2564f4e5;SslMode=None;"))
{
connection.Open();

MySqlCommand createCommand = new MySqlCommand("CREATE TABLE demotable(salary int,surname varchar(255))", connection);

createCommand.ExecuteNonQuery();

MySqlCommand addCommand = new MySqlCommand("INSERT INTO demotable (salary,surname) VALUES (5000,'Smith')", connection);

addCommand.ExecuteNonQuery();
}
0

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

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

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