Форум программистов, компьютерный форум CyberForum.ru

Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL - Xamarin

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android NavigationDrawer размеры http://www.cyberforum.ru/xamarin/thread1576865.html
Сделал drawer по типу описанного в статье http://habrahabr.ru/post/250765/ Покопался, но никак не могу найти, где изменить его размер (ширину) и как переопределить разметку для него под горизонтальную раз-метку + другие разрешения экранов (второе - не так критично, но вот то, что он занимает 5/6 экрана - не очень приятно).
Android Создать приложение клиент - сервер Доброго времени суток! Подскажите пжлст ответ на следующий вопрос: появилась задача создания приложения андроид, которое будет по нажатию кнопки запускать файл на компьютере. Андроид программированием не занимался, теперь придётся, где можно посмотреть похожие примеры и какую инфу изучить для достижения цели? Заранее блгодарен! http://www.cyberforum.ru/xamarin/thread1576751.html
Как упорядочить компонеты Android
Добрый день!!! Вопрос такого плана: приложение имеет несколько компонентов imageview на одном экране. Как сделать чтоб они располагались ровно в ряд друг за другом. Как закрепить их на layot чтоб они не скакали. Спасибо. p.s. Среда разработки eclipse.
Android Как подвинуть Fab button?
возникла проблема размещения Fab button'а в нужном месте... а именно он расположен внизу активити и его до половины перекрывает рекламный банер... решил подвинуть отступами но не помогает ни padding ни layout_margin и т.п. а в чем может быть особенность? хотя gravity "слушается" но это немножко не то нужен именно отступ от нижнего края экрана чтоб его не перекрывало банером. main.xml : ...
Android LocationManager http://www.cyberforum.ru/xamarin/thread1576640.html
Пытаюсь использовать методы от интерфейса сервиса LocationManager и AS подчеркивает ошибку при вызове метода getLastKnownLocation. protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); LocationManager locationManager; String context = Context.LOCATION_SERVICE; ...
Android SQLlite взять случайную строку Как в SQLlite базе взять случайную строку? Пример SELECT * FROM table ORDER BY RANDOM() LIMIT 1 работает, но пишут, что это только для таблиц с количеством строк до 100, а как взять случайную строку если будет около 1000 строк? Добавлено через 1 час 46 минут Работает, но только в sqlitebrowser, в приложении падает с NullPointerException в строке Cursor c = db.rawQuery("SELECT * FROM... подробнее

Показать сообщение отдельно
Webster
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 113

Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL - Xamarin

10.11.2015, 14:41. Просмотров 969. Ответов 8
Метки (Все метки)

Здравствуйте!
Возникла проблема подключения к удаленной БД MySQL. Пишу Android-приложение в Xamarin Studio на C#. Хочу сделать подключение к БД через php. Не могу найти информацию, как, используя php и технологию JSON, подключиться к БД MySQL.
Вот код подключения на php:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
class DB_CONNECT {
    function __construct() {
        $this->connect();
    }
    function __destruct() {
        $this->close();
    }
    function connect() {
        require 'db_config_android.php';
        $con = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD) or die(mysql_error()); 
        $db = mysql_select_db(DB_DATABASE) or die(mysql_error()) or die(mysql_error());
        return $con;
    }
    function close() {
        mysql_close();
    }
}
?>
И вот выборка информации из БД MySQL:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
 
$response = array();
 
require 'db_connect_android.php';
 
$db = new DB_CONNECT();
 
$result = mysql_query("SELECT * FROM Students") or die(mysql_error());
 
if (mysql_num_rows($result) > 0) {
    $response["students"] = array();
 
    while ($row = mysql_fetch_array($result)) {
        $product = array();
        $product["ID"] = $row["ID"];
        $product["Name"] = $row["Name"];
        $product["Surname"] = $row["Surname"];
        $product["Lastname"] = $row["Lastname"];
 
        array_push($response["products"], $product);
    }
    $response["success"] = 1;
 
    echo json_encode($response);
} else {
    $response["success"] = 0;
    $response["message"] = "No students found";
 
    echo json_encode($response);
}
?>
А вот понять, как подключить всё это в Xamarin не могу найти.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru