我有一个PHP文件和一个C#应用程序。 在php文件中,它返回我从mysql表中选择的行数组。 我想读取该数组并反序列化它,以便可以在textBlock中解析行的结果。 我的PHP脚本:
<?php
mysql_connect("-----", "------", "-----") or
die("Could not connect: " . mysql_error());
mysql_select_db("------");
$list = array();
$query = "SELECT SongName,ArtistName,Thumbnail,MediaLink FROM Library";
$resource = mysql_query($query);
while($row = mysql_fetch_assoc($resource))
{
$list['SongName' . (1 + count($list))] = $row['SongName'];
}
$list = array('row' => count($list)) + $list;
echo json_encode(array($list));
?>
如何在数组中获取ArtistName,Thumbnail和medialink? 我如何在C#中阅读此内容,以便我的文本块显示:ArtistName。 技术: Windows 10商店应用程序(C#,XAML)
如果有人可以提供帮助,那就很棒,
Christos K
答案 0 :(得分:1)
很简单,你从数据库中提取所有必需的数据并将其作为数组返回,只需将整个$行放入要返回的数组中
<?php
mysql_connect("-----", "------", "-----") or
die("Could not connect: " . mysql_error());
mysql_select_db("------");
$list = array();
$query = "SELECT SongName,ArtistName,Thumbnail,MediaLink FROM Library";
$resource = mysql_query($query);
while($row = mysql_fetch_assoc($resource))
{
$list[] = $row;
}
echo json_encode($list);
?>
现在您应该在javascript中收到所需的所有数据。只需使用javascript调试器即可查看它的外观