В моем приложении resquest отправляется на сервер PHP из приложения C#. Приложение отправляет детали имени автора через POST. Я хочу, чтобы приложение PHP запрос к базе данных и возвращения, в идеале, массив деталей авторов:PHP Array to C# String
C#
String result = "";
string url = LINK_TO_SITE;
using (WebClient client = new WebClient())
{
NameValueCollection postData = new NameValueCollection()
{
{"Author", Properties.Settings.Default.Author}
};
result = Encoding.UTF8.GetString(client.UploadValues(url, postData));
MessageBox.Show(result);
PHP
$author=$_POST["author"];
$stmt = $mysqli->stmt_init();
$stmt = $mysqli->prepare("SELECT name, date, code FROM Collab where Members=?");
$stmt->bind_param('s', $author);
$stmt->execute();
$stmt->bind_result($name,$date, $code);
Я могу retrive детали мелкие. Теперь, как я буду помещать данные в массив, который можно отправить обратно на C#?
Итак, в основном ... Как получить массив PHP для работы на C#?
Попробуйте кодировать массив с помощью 'json_encode', а затем используя класс JSON-парсера в #c, проанализируйте JSON в массиве. – Dom
Не могли бы вы привести пример того, как выглядит ваша строка результатов? Я не знаком с php –