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 № 1Você 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;
});