/ / Usando jquery para chamar funções php [duplicado] - javascript, php, mysql, ajax, jquery-mobile

Usando jquery para chamar funções php [duplicado] - javascript, php, mysql, ajax, jquery-mobile

Alguém tem algum conselho sobre como executar consultas mysql usando JQuery?

Eu estou tentando implementar um sistema usandojquery mobile com um banco de dados mysql como o backend. Existem alguns tutoriais úteis que eu poderia seguir para aprender a usar o ajax para chamar funções php que contatariam um banco de dados mysql?

Respostas:

0 para resposta № 1

Você não irá executar consultas MySQL com o JQuery diretamente. Configure um arquivo PHP em seu servidor que leia as informações necessárias de $ _REQUEST, $ _POST ou $ _GET (depende de como você deseja implementá-lo), insira essas informações em sua consulta e lide com a chamada do banco de dados.

Uma vez que o banco de dados responde, você pode enviar as informações de volta para o seu aplicativo jQuery com

echo php_jsonencode($data); //Data is what ever value you got from the database.

Isso enviará os dados do banco de dados de volta para o jQuery como JSON, para facilitar a análise.

Os detalhes sobre como você realiza essas etapas dependem muito das informações que você envia e do que você precisa enviar de volta. Portanto, não posso responder mais especificamente sem mais detalhes.


0 para resposta № 2

Se você quiser chamar funções PHP de jQuery(JavaScript) em si, é impossível, pois o JavaScript é do lado do cliente e o PHP é do lado do servidor. Ainda existem maneiras de se comunicar com seu banco de dados usando JavaScript. A maneira mais comum é usar o AJAX, onde você chama um arquivo PHP ou outro script do lado do servidor com algum código para se comunicar.

$("form").submit(function(event) {
event.preventDefault();

$.ajax({
type:     "POST",
url:      $(this).attr("action"),
data:     $(this).find("input[name="needed"]").val()
});

return false;
});