【发布时间】:2012-05-14 00:20:13
【问题描述】:
我的 C# 类应该发送到 PHP:
MyData data = new MyData();
data.Name = "MyName";
data.Type = "MyType";
data.ID = 1;
data.Description = "MyLongDescription...";
如何通过 C# 以 JSON 格式将其发送到 PHP?以及如何在 PHP 中检索它? 下一步应该是将提交的数据/值插入 MySQL 数据库。
C# -> 向 PHP 发送一些 JSON 数据 -> 通过 PHP 将 JSON 数据写入 MYSQL DB
示例数据库: MyData(varchar Name, varchar Type, int ID, varchar Description)
我当前的 PHP 代码:
$json = json_decode($input,true);
$connection = mysql_connect("localhost","root","");
if (!$connection)
{
die(mysql_error());
}
mysql_select_db("MyDataDB", $con);
mysql_query("INSERT INTO MyData (Name, Type, OtherID, Description)
VALUES('$json[Name]','$json[Type]','$json[ID]','$json[Description]')");
有什么想法吗?
感谢您的努力。
【问题讨论】:
-
序列化应该通过网络发送的数据(创建 wcf)并使用 php 来使用此服务。 weblogs.asp.net/gunnarpeipman/archive/2007/09/17/…
-
这个问题过于宽泛。这里有几个非常大且非常不同的任务(生成 JSON、通过 HTTP 发送 JSON、通过 HTTP 接收 JSON、解析 JSON、将数据插入数据库)。付出一些努力,然后在遇到困难时提出一个重点的问题。
-
我的问题是 C# 部分。我必须发布 JSON 数据和一个名为“key”的 PHP 参数,以确保用户获得授权。