0

我一直在开发一个 WP7 应用程序,该应用程序使用替代运动位置的数据库根据您的 GPS 位置定位最近的“替代”运动中心(这个想法是在大学生中推广不太受欢迎的运动)。

但是,该应用程序必须连接到托管在 wordpress 网站上的 MyPHP 数据库。我有访问它所需的详细信息,但网络上没有太多关于使用 WCF 服务连接到远程数据库的文献。我想知道是否有(最好)简单的方法来做到这一点?

4

3 回答 3

1

phpMyAdmin 只是一个数据库的前端。一般是MySQL。所以问题就变成了“如何从 Windows Phone 访问 MySQL 中的数据”。

创建一个使用 Linq 访问 MySQL 中的数据的 WCF 服务。然后从 windows phone 访问这个 WCF 服务。

于 2013-01-31T01:01:07.007 回答
0

如果您不想为 .NET 服务器/托管付费 - 您可以使用 .php 文件直接从 MySQL 数据库返回 JSON 格式的数据。对于用户列表,您可以执行以下操作:

<?php

  /* connect to the db */
  include '../conn.php';

  /* grab the users from the db */
  $query = "SELECT ID, Name FROM Users";
  $result = mysql_query($query) or die('Errant query:  '.$query);

  /* create one master array of the records */
  $users = array();
  if(mysql_num_rows($result)) {
    while($user = mysql_fetch_assoc($result)) {
      array_push($users, $user);
    }
  }

  header('Content-type: application/json');
  echo json_encode(array('users'=>$users));
?>
于 2013-01-31T19:15:55.197 回答
0

有人已经开始构建一个 Windows phone 8 应用程序来与一些 phpmyadmin 实例交互。工作正在进行中。他可能会从社区获得一些帮助,因为该项目有大量的潜在订阅者!在 Windows 商店查看 XYD:http: //goo.gl/PJiYsU

于 2014-02-13T02:26:25.017 回答