Php mysql для андроид

Php mysql для андроид

Для отладки сайтов на телефоне локально (без необходимости подключения к сети Интернет). Что такое Apache , Denwer знаешь?

1) Адрес написан с ошибкой. Не «http://skwebserver.ru/», а «http://kswebserver.ru/»
2) На офсайте ссыль на маркет, выложи полноценный apk, пожалуйста) При попытке скачать с маркета выдает «Приложение не совместимо с вашим устройством»

Сообщение отредактировал Leshiy-saratov — 04.05.12, 20:01

60 метров внутренней памяти занимает. Жестоко..

Сообщение отредактировал SmartOff — 05.05.12, 00:18

На Acer Liquid Mt у меня запустился без проблем.
Сначала идет инсталяция компонентов (cgi, php, mysql и и.д)
потом только запуск.
Все компоненты заливаются в память аппарата, возможно в этом и кроется причина..
Ну или в тегре или ICS

Сообщение отредактировал SmartOff — 05.05.12, 22:13

> Как там пользователя базы создать?

Скачайте и установите (распакуйте в root dir) phpMyAdmin. Там есть всё для того, чтобы управлять базами данных MySQL. В том числе можно управлять пользователями.

Добавлено 07.05.2012, 23:13:

Вышла новая версия KSWEB 2.2. Доступна в маркете. Были обнаружены некоторые ошибки в процессе запуска и установки приложения на устройства с Андроид 4. Версия 2.2 должна их убрать.

Сообщение отредактировал dkcocto — 07.05.12, 23:11

и зачем ставить mysql, если php собран без его поддержки?
если пересобрать php, то должен и mysql заработать.

и почему я должен платить за кота в мешке? нужно триал делать. (про платные ф-ции)

Сообщение отредактировал Kos9078 — 08.05.12, 14:40

По умолчанию, в платной версии KSWEB, php содержит уже обычно необходимые расширения(в том числе MySQL и MySQLi). Если Вам нужны какие-то еще, помимо уже представленных, Вы можете их перечислить и они будут включены в следующие версии пакета.

Сообщение отредактировал dkcocto — 09.05.12, 14:39

> и зачем ставить mysql, если php собран без его поддержки?

При включении платно поддержки MySQL, задействуется PHP 5.4.0 с расширениями mysql и mysqli.

Источник

Php mysql для андроид

Для отладки сайтов на телефоне локально (без необходимости подключения к сети Интернет). Что такое Apache , Denwer знаешь?

1) Адрес написан с ошибкой. Не «http://skwebserver.ru/», а «http://kswebserver.ru/»
2) На офсайте ссыль на маркет, выложи полноценный apk, пожалуйста) При попытке скачать с маркета выдает «Приложение не совместимо с вашим устройством»

Сообщение отредактировал Leshiy-saratov — 04.05.12, 20:01

60 метров внутренней памяти занимает. Жестоко..

Сообщение отредактировал SmartOff — 05.05.12, 00:18

На Acer Liquid Mt у меня запустился без проблем.
Сначала идет инсталяция компонентов (cgi, php, mysql и и.д)
потом только запуск.
Все компоненты заливаются в память аппарата, возможно в этом и кроется причина..
Ну или в тегре или ICS

Сообщение отредактировал SmartOff — 05.05.12, 22:13

> Как там пользователя базы создать?

Скачайте и установите (распакуйте в root dir) phpMyAdmin. Там есть всё для того, чтобы управлять базами данных MySQL. В том числе можно управлять пользователями.

Читайте также:  Синхронизация с устройством андроид отключена

Добавлено 07.05.2012, 23:13:

Вышла новая версия KSWEB 2.2. Доступна в маркете. Были обнаружены некоторые ошибки в процессе запуска и установки приложения на устройства с Андроид 4. Версия 2.2 должна их убрать.

Сообщение отредактировал dkcocto — 07.05.12, 23:11

и зачем ставить mysql, если php собран без его поддержки?
если пересобрать php, то должен и mysql заработать.

и почему я должен платить за кота в мешке? нужно триал делать. (про платные ф-ции)

Сообщение отредактировал Kos9078 — 08.05.12, 14:40

По умолчанию, в платной версии KSWEB, php содержит уже обычно необходимые расширения(в том числе MySQL и MySQLi). Если Вам нужны какие-то еще, помимо уже представленных, Вы можете их перечислить и они будут включены в следующие версии пакета.

Сообщение отредактировал dkcocto — 09.05.12, 14:39

> и зачем ставить mysql, если php собран без его поддержки?

При включении платно поддержки MySQL, задействуется PHP 5.4.0 с расширениями mysql и mysqli.

Источник

KSWEB: server + PHP + MySQL 3.986

KSWEB — это набор веб-разработчика для платформы Android. Пакет состоит из: веб-сервера, FTP-сервера, языка программирования PHP, СУБД MySQL и планировщика. Для работы KSWEB не нужен root, если, конечно, Вы не хотите использовать сервер на 80 порту. Кстати, это может быть удобно при открытии вашего сервера в сеть Интернет. Это позволит иметь небольшой хостинг у себя «в кармане»!

KSWEB комплектуется планировщиком с cron-подобными выражениями. Планируйте и выполняйте некоторую полезную работу над своим веб-данными. Дружественный пользовательский интерфейс KSWEB и готовность отвечать на вопросы позволят реализовать все ваши задумки.

Используйте наш текстовый редактор для редактирования файлов PHP, HTML, CSS и JS. Подсветка кода поможет чувствовать себя как дома в этих файлах. Управляйте пакетами PHP в вашем проекте через Composer. Наш пакет без труда запускает популярные CMS и фреймворки, такие как Yii2, Drupal, Joomla, WordPress, MODX и др. Если у Вас возникнут вопросы о том, как запустить ту или иную CMS мы ответим на них!

KSWEB является условно-бесплатным приложением. После первого запуска Вам дается 5 дней для тестирования программы. Стоимость KSWEB PRO — $4.99. Стоимость KSWEB Standard — $3.99 р.

  • lighttpd server v1.4.35
  • nginx v1.13.1
  • Apache v2.4.28
  • PHP v7.4.3
  • MySQL v5.6.38
  • msmtp v1.6.1
  • Web Interface v3.0
  • KSWEBFTP v1.0
  • планировщик
  • онлайн поддержку клиентов через e-mail или блог (www.kslabs.ru)
  • Вы можете включить Web Inerface в меню KSWEB «Инструменты».
  • Информация для входа в Web Interface по умолчанию:
  • логин: admin
  • пароль: admin
  • MySQL хост: localhost (or 127.0.0.1)
  • MySQL порт: 3306
  • MySQL логин «root» с пустым паролем

Для запуска веб-сервера Вам необходимо: запустить KSWEB, задать, если необходимо, порт и корневую директорию. По умолчанию, KSWEB содержит полностью готовые к работе конфигурационные файлы всех компонентов.

Источник

Php mysql для андроид

Для отладки сайтов на телефоне локально (без необходимости подключения к сети Интернет). Что такое Apache , Denwer знаешь?

1) Адрес написан с ошибкой. Не «http://skwebserver.ru/», а «http://kswebserver.ru/»
2) На офсайте ссыль на маркет, выложи полноценный apk, пожалуйста) При попытке скачать с маркета выдает «Приложение не совместимо с вашим устройством»

Читайте также:  Чем хороши телефоны android

Сообщение отредактировал Leshiy-saratov — 04.05.12, 20:01

60 метров внутренней памяти занимает. Жестоко..

Сообщение отредактировал SmartOff — 05.05.12, 00:18

На Acer Liquid Mt у меня запустился без проблем.
Сначала идет инсталяция компонентов (cgi, php, mysql и и.д)
потом только запуск.
Все компоненты заливаются в память аппарата, возможно в этом и кроется причина..
Ну или в тегре или ICS

Сообщение отредактировал SmartOff — 05.05.12, 22:13

> Как там пользователя базы создать?

Скачайте и установите (распакуйте в root dir) phpMyAdmin. Там есть всё для того, чтобы управлять базами данных MySQL. В том числе можно управлять пользователями.

Добавлено 07.05.2012, 23:13:

Вышла новая версия KSWEB 2.2. Доступна в маркете. Были обнаружены некоторые ошибки в процессе запуска и установки приложения на устройства с Андроид 4. Версия 2.2 должна их убрать.

Сообщение отредактировал dkcocto — 07.05.12, 23:11

и зачем ставить mysql, если php собран без его поддержки?
если пересобрать php, то должен и mysql заработать.

и почему я должен платить за кота в мешке? нужно триал делать. (про платные ф-ции)

Сообщение отредактировал Kos9078 — 08.05.12, 14:40

По умолчанию, в платной версии KSWEB, php содержит уже обычно необходимые расширения(в том числе MySQL и MySQLi). Если Вам нужны какие-то еще, помимо уже представленных, Вы можете их перечислить и они будут включены в следующие версии пакета.

Сообщение отредактировал dkcocto — 09.05.12, 14:39

> и зачем ставить mysql, если php собран без его поддержки?

При включении платно поддержки MySQL, задействуется PHP 5.4.0 с расширениями mysql и mysqli.

Источник

Android — PHP / MYSQL

В этой главе мы собираемся объяснить, как вы можете интегрировать PHP и MYSQL с вашим Android-приложением. Это очень полезно, если у вас есть веб-сервер, и вы хотите получить доступ к его данным в приложении для Android.

MYSQL используется в качестве базы данных на веб-сервере, а PHP используется для извлечения данных из базы данных. Наше приложение свяжется со страницей PHP с необходимыми параметрами, а PHP свяжется с базой данных MYSQL, получит результат и вернет его нам.

PHP — MYSQL

Создание базы данных

База данных MYSQL может быть легко создана с помощью этого простого скрипта. Оператор CREATE DATABASE создает базу данных.

Создание таблиц

Как только база данных создана, пришло время создать несколько таблиц в базе данных. Оператор CREATE TABLE создает базу данных.

Вставка значений в таблицы

Когда база данных и таблицы созданы. Теперь пришло время вставить некоторые данные в таблицы. Оператор Insert Into создает базу данных.

PHP — методы GET и POST

PHP также используется для извлечения записи из базы данных mysql после ее создания. Чтобы получить запись, на страницу PHP необходимо передать некоторую информацию о том, какую запись нужно извлечь.

Первый способ передачи информации — это метод GET, в котором используется команда $ _GET . Переменные передаются в URL, и запись извлекается. Его синтаксис приведен ниже —

Второй метод заключается в использовании метода POST. Единственное изменение в приведенном выше сценарии — заменить $ _GET на $ _POST . В методе Post переменные не передаются через URL.

Читайте также:  Андроиды живые или нет

Android — Подключение MYSQL

Подключение через метод Get

Существует два способа подключения к MYSQL через страницу PHP. Первый называется методом Get . Мы будем использовать классы HttpGet и HttpClient для подключения. Их синтаксис приведен ниже —

После этого вам нужно вызвать метод execute класса HttpClient и получить его в объекте HttpResponse. После этого вам нужно открыть потоки для получения данных.

Подключение через почтовый метод

В методе Post будет использоваться URLEncoder , класс URLConnection . Urlencoder закодирует информацию о передаваемых переменных. Это синтаксис приведен ниже —

Последнее, что вам нужно сделать, это записать эти данные по ссылке. После записи вам необходимо открыть поток, чтобы получить ответные данные.

пример

Приведенный ниже пример является полным примером подключения вашего приложения для Android к базе данных MYSQL через страницу PHP. Он создает базовое приложение, которое позволяет войти в систему, используя метод GET и POST.

PHP — часть MYSQL

В этом примере база данных с именем temp была создана на 000webhost.com. В этой базе данных была создана таблица с именем table1. Эта таблица имеет три поля. (Имя пользователя, Пароль, Роль). В таблице есть только одна запись («admin», «admin», «administrator»).

Ниже приведена страница php, которая принимает параметры методом post.

Android часть

Чтобы поэкспериментировать с этим примером, вам нужно запустить его на реальном устройстве, к которому подключен интернет Wi-Fi.

меры Описание
1 Вы будете использовать IDE Android Studio для создания приложения Android и назовите его PHPMYSQL в пакете com.example.phpmysql.
2 Измените файл src / MainActivity.java, чтобы добавить код активности.
3 Создайте файл src / SiginActivity.java, чтобы добавить код PHPMYSQL.
4 Измените XML-файл макета. Res / layout / activity_main.xml добавьте любой компонент GUI, если это необходимо.
5 Измените файл res / values ​​/ string.xml и добавьте необходимые строковые компоненты.
6 Измените AndroidManifest.xml, чтобы добавить необходимые разрешения.
7 Запустите приложение и выберите работающее устройство Android, установите на него приложение и проверьте результаты.

Вот содержимое src / com.example.phpmysql / MainActivity.java .

Вот содержимое файла src / com.example.phpmysql / SigninActivity.java .

Добавьте следующий контент в build.gradle и пересоберите весь проект.

Вот содержание activity_main.xml .

Вот содержимое Strings.xml .

Вот содержимое AndroidManifest.xml .

Давайте попробуем запустить ваше приложение PHPMYSQL. Я предполагаю, что вы подключили свое фактическое мобильное устройство Android к компьютеру. Чтобы запустить приложение из студии Android, откройте один из файлов деятельности вашего проекта и нажмите «Выполнить». значок из панели инструментов. Перед запуском приложения Android Studio отобразит следующее окно, чтобы выбрать опцию, в которой вы хотите запустить приложение Android.

Выберите мобильное устройство в качестве опции, а затем проверьте свое мобильное устройство, которое отобразит следующий экран —

Теперь просто введите свое имя пользователя и пароль. В моем случае я набираю admin как имя пользователя и пароль. Это показано на рисунке —

Теперь нажмите кнопку Get и подождите несколько секунд, и ответ будет загружен и будет показан вам. В этом случае ответом является РОЛЬ, которая выбирается в случае администратора как имя пользователя и пароль. Это показано на рисунке ниже —

Теперь снова нажмите кнопку POST и появится тот же результат. Это показано на рисунке ниже —

Источник

Оцените статью