2013-09-25 4 views
4

В настоящее время я работаю над веб-сайтом (html 5), который вычисляет расходы для пользователя, после расчета пользователь должен сохранить его в качестве отчета для будущих целей. Поэтому я хочу знать, есть ли в любом случае подключение веб-сайта к базе данных MYSQL или любой другой способ, а не создание базы данных с использованием java-скрипта, потому что я новичок в Js. неКак подключиться к базе данных MYSQL?

ThankYou

+0

вам потребуется кодирование на стороне сервера для доступа к базе данных и другая логика бизнеса. если вы хотите работать только с html и javascript, вы можете написать js-код на стороне сервера с помощью NodeJS. – erginduran

ответ

3

В идеале вы должны написать код на стороне сервера, чтобы добавить эту информацию в базу данных. таким образом вы можете обеспечить доступ к авторизованным пользователям (т. е. зарегистрированным пользователям), и ваши запросы не могут быть изменены в браузере любым пользователем. вы можете использовать язык программирования, такой как PHP (с каркасом вроде Yii, CodeIgniter), который довольно легкий.

2

Браузеры не имеют встроенных механизмов для подключения к серверу MySQL.

варианты:

  • Написать браузер плагин
  • Написать веб-службы и для создания объекта XMLHttpRequest для общения с ней и

Второй вариант использования JavaScript является наиболее распространенным один (и почти наверняка лучший, поскольку он не требует, чтобы пользователь устанавливал плагин браузера или предоставлял прямой доступ к базе данных всем вашим пользователям).

Если вы хотите использовать JavaScript, то вы можете создать свой веб-сервис (например) Node.js и mysql driver in npm.

1

Для этой цели вы должны использовать HTML5 Web SQL. Вот ссылка, которую вы можете сослаться на: http://www.tutorialspoint.com/html5/html5_web_sql.htm

+2

Спецификация базы данных веб-SQL больше не поддерживается, и поддержка может быть удалена в будущих версиях. –

+0

Это не ответ на этот вопрос. – erginduran

Смежные вопросы