php - 在 UWP 应用中使用 Php 脚本从 MySql 服务器获取数据

标签 php mysql json database 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 之外,我没有在我的电脑上安装任何工具,如果我需要安装任何其他工具,请指导我,我是在 UWP 应用程序中使用 MySQL 服务器和 PHP 脚本的新手。

帮帮我。

最佳答案

如果您想在 UWP 中获取数据 - 您应该创建 REST API。您可以使用 PHP 来完成。尝试搜索有关如何执行此操作的信息(这比某些代码行要多得多)。

Connector/Net 的帮助下,还可以将 UWP 直接连接到 MySQL 数据库。 您可以安装它并添加对 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();
}

关于php - 在 UWP 应用中使用 Php 脚本从 MySql 服务器获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37274635/

相关文章:

mysql - 如何在命令提示符下使用 mysqldump 添加带有备份文件名的日期和时间,以及如何定义备份文件的路径

php - 如何使用 PHP 5.5/Ubuntu 12.0.4 配置 PhpRedis

php - 将列与数据数组进行比较

sql - mysql中同一张表的两个n x m关系

MySQL 单个地理区域最多 10 行

asp.net-mvc - 是否可以在 mvc JsonResult Controller 方法上使用 OutputCache?

json - 在 golang 中持久化嵌套结构

java - Jersey / jackson : how to catch json mapping exception?

javascript - 如何用php或js包裹图形纹理?

php - 无需登录即可进行安全的 PHP 投票