Помощник
|
JavaScript и MySQL |
PPA-pavel
|
Сообщение
#1
|
||
|
|
||
|
|||
Alcorn |
29.6.2010, 10:47;
Ответить: Alcorn
Сообщение
#2
|
|
В случае с php, javascript выполняется на клиенте, к серверу и тем более к mysql он отношения не имеет.
|
|
|
PPA-pavel
|
Сообщение
#3
|
|
Ладно как тогда сделать так что бы при нажатии на картинку (какую то) выполнялся sql запрос тот которрый я уже показывал
UPDATE `Teacher` SET `lang` = 'de' WHERE `id` = '$_SESSION[id]
|
|
|
Webmaster_hb |
29.6.2010, 12:23;
Ответить: Webmaster_hb
Сообщение
#4
|
|
Ладно как тогда сделать так что бы при нажатии на картинку (какую то) выполнялся sql запрос тот которрый я уже показывал действие клика мышкой обрабатывается с помощью Javascript - который отправляет данные на сервер, какому-нибудь скрипту PHP который выполняет запрос, и возвращает (если надо) данные обратно скрипту Javascript который этот результат может вывести на странице |
|
|
Alcorn |
29.6.2010, 12:31;
Ответить: Alcorn
Сообщение
#5
|
|
Можно с помощью ajax. Используя на клиенте javascript, отправляете на сервер запрос через XMLHttpRequest, на сервере например на php выполняете свой sql-запрос к базе и если надо, возвращаете результаты клиенту. Примеров ajax полно везде.
Можно это сделать также через обычный submit с полной перезагрузкой страницы. |
|
|
login_hb |
28.8.2014, 14:37;
Ответить: login_hb
Сообщение
#6
|
|
Javascript не имеет встроенных средств работы с MySQL. И не будет иметь никогда. Это сделано именно для того, чтобы некоторые идиоты типа топикстартера :sarcastic: не делали небезопасных приложений.
Дело в том, что все взаимодействие с MySQL происходит через авторизацию. А для этого обязательно нужно передать серверу логин и пароль. :wacko: Тогда код выглядел бы так: <a href="#" onClick="mysql_query(host,login,password); mysql_query("UPDATE...")"></a> То есть, любой, кто откроет код страницы, сразу узнает все данные для входа на ваш SQL сервер. Что он там сделает - неизвестно, но вряд ли вам это понравится.:pionertrava: Поэтому любое взаимодействие JS<->MySQL делается через посредника - серверный язык типа PHP. MySQL<->php<AJAX>JavaScript |
|
|
Degradator |
28.8.2014, 18:44;
Ответить: Degradator
Сообщение
#7
|
|
|
|
|
Arks |
29.8.2014, 8:26;
Ответить: Arks
Сообщение
#8
|
|
|
А что backbone и подобные?
Есть mysql-javascript-connector для Node.js бесспорно. Node.js написан на С(V8 интерпретирует javascript) - и к javascript отношения в общем-то не имеет. Так что выше все верно написано. В javascript нет и никогда не будет встроенных средств, т.е. нативных делающих напрямую системные вызовы(как например mysqlnd в php) - будут только заимствованные(как например libmysql-враппер в php) потому что V8 этого тупо не умеет, умеют лишь сторонние С-шные слинкованные библиотеки.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1240 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44899 | 19.7.2023, 10:03 автор: qpPeW |
|
Web программирование на С/С++/PHP/MySQL/SQL, высоконагруженные проекты Есть наработки в области бирж трафика, топов, тизеров, видео cj-тубов |
4 | DFService | 3349 | 8.4.2020, 18:02 автор: DFService |
|
Верстка, php + mysql, недорого | 3 | devprojectlab | 2655 | 28.10.2019, 18:53 автор: Mukis |
|
1C-Bitrix, JavaScript\jQuery, Верстка HTML5 CSS3 | 1 | byteeightlab | 1471 | 2.7.2019, 7:37 автор: ychervov |
Текстовая версия | Сейчас: 19.4.2024, 3:36 |