Передача информации между базами данных через JSON - PullRequest
0 голосов
/ 28 февраля 2012

Мне нужно отобразить информацию из базы данных SQL, которая находится на сервере, на удаленное мобильное устройство WebWorks.Я чрезвычайно новичок в передаче информации с сервера, так что терпите меня.Я обычно понимаю, что у меня есть HTML-файл, который обращается к php-скрипту, который затем сам подключается к базе данных и отображает информацию.

Однако в веб-работах файлы HTML / Javascript находятся на устройстве и разделяются.из любого файла php, поэтому мне нужен метод для связи, чтобы получить данные из базы данных.Я просмотрел JSON и прочитал все учебники в w3schools, и я понимаю синтаксис, но не понимаю, как его использовать.Как это может подключиться к базе данных?Моя цель - просто отобразить записи таблицы в приложении для мобильных устройств, работающем под управлением HTML5.Опять же, я очень новичок в этом, поэтому любое объяснение было бы очень полезно.

1 Ответ

1 голос
/ 28 февраля 2012

Скорее всего, вы должны получить книгу.Это не то, что может быть подробно объяснено в кратком ответе на этом сайте.

в целом, однако, вы можете либо

1) отправлять запросы в ваш скрипт php, отправив форму наHTML-страница, которая будет загружать новую страницу, заполненную тем, что PHP отправляет обратно.в этом случае вам вообще не нужно использовать JSON, поскольку PHP будет возвращать полную HTML-страницу.

2) вы можете использовать AJAX.AJAX - это метод javascript для отправки запросов на сервер (PHP) и получения ответа без загрузки новой страницы.вы будете использовать AJAX для отправки запроса на страницу php, страница php будет обращаться к базе данных и отправлять ответ обратно, затем javascript будет принимать ответ и делать с ним все, что ему нужно.данные ответов обычно форматируются в формате JSON, потому что PHP может легко создавать JSON, а javascript может легко декодировать JSON, как только он получит его в качестве ответа.чтобы упростить использование AJAX, вы можете обратиться к jQuery, библиотеке javascript, которая может упростить процесс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...