Прочитать массив PHP из запроса MySQL как строку в C #

У меня есть файл 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)

Если бы кто-то мог помочь, это было бы здорово,

Христос К

0

Решение

Проще говоря, вы извлекаете все необходимые данные из базы данных и возвращаете их в виде массива, просто помещаете всю строку $ в массив, который вы собираетесь вернуть

<?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, чтобы увидеть, как он выглядит

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]