У меня есть файл 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)
Если бы кто-то мог помочь, это было бы здорово,
Христос К
Проще говоря, вы извлекаете все необходимые данные из базы данных и возвращаете их в виде массива, просто помещаете всю строку $ в массив, который вы собираетесь вернуть
<?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, чтобы увидеть, как он выглядит
Других решений пока нет …