我一直在研究WP7应用程序,该应用程序根据您的GPS位置找到最近的“替代”体育中心,使用其他体育场所的数据库(这个想法是为了促进大学生中不太受欢迎的体育运动)。
但是,应用程序必须连接到wordpress网站上托管的MyPHP数据库。我有访问它所需的详细信息,但网上关于使用WCF服务连接到远程数据库的文献不多。我想知道是否有(优先)简单方法这样做?
答案 0 :(得分:1)
phpMyAdmin只是数据库的前端。它通常是MySQL。那么问题就变成了“如何从Windows Phone访问MySQL中的数据”。
创建一个使用Linq访问MySQL中的数据的WCF服务。然后从Windows Phone访问此WCF服务。
答案 1 :(得分: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));
?>
答案 2 :(得分:0)
有人已经开始构建一个Windows Phone 8应用程序来与一些phpmyadmin实例进行交互。工作正在进行中。他可能会从社区获得一些帮助,因为该项目有很多潜在订阅者!在Windows应用商店中查看XYD:http://goo.gl/PJiYsU!