gpt4 book ai didi

c# - 从 mysql 查询中读取 PHP 数组作为 C# 中的字符串

转载 作者:行者123 更新时间:2023-11-29 12:04:30 24 4
gpt4 key购买 nike

我有一个 PHP 文件和一个 C# 应用程序。在 php 文件中,它返回我从 mysql 表中选择的行的数组。我想读取该数组并将其反序列化,以便可以在文本 block 内解析行的结果。我的 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# 中阅读此内容,以便我的文本 block 将显示:ArtistName。技术:Windows 10 应用商店应用(C#、XAML)

如果有人能帮忙那就太好了,

克里斯托斯·K

最佳答案

简单,你从数据库中提取所有需要的数据并将其作为数组返回,只需将整个 $row 放入你要返回的数组

<?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 调试器看看它是什么样子

关于c# - 从 mysql 查询中读取 PHP 数组作为 C# 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31775044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com