如何在javascript,php中使用mysql查询

时间:2012-03-15 06:10:28

标签: javascript php jquery mysql ajax

我有一个JavaScript函数onLoad一个PHP页面。在这个JavaScript函数里面,我如何使用mysql查询?请帮助我..

2 个答案:

答案 0 :(得分:4)

你真的不能这样做。 JavaScript代码在浏览器中运行,(可能)无法访问您的数据库服务器,并且它无论如何都没有与远程数据库通信的工具。

您通常要做的是从您的PHP代码执行SQL查询,在服务器上运行,并将结果放入它发送到浏览器的页面中。如果要在JavaScript中使用结果,可以使PHP代码在<script>标记中生成JSON字符串,以便JavaScript代码只能访问包含数据的全局变量。

或者,您可以使用AJAX单独加载数据。这涉及到服务器上PHP页面的另一个HTTP请求,它运行SQL查询并发回结果。

答案 1 :(得分:0)

$(window).load(function() { 
    $.ajax({
            method:'POST',
            url:"ajax_page.php?branchcode="+branchcode,
            success:function(data){ 
            },
            error: function (error) {
                alert("Failed to load.. Kindly try again!!");
            }
     });
});

我已经通过使用这个AJAX,jQuery代码解决了。