Php 使用mysql中的Jquery变量

Php 使用mysql中的Jquery变量,php,jquery,Php,Jquery,我一直在寻找答案,但我没有找到一个具体问题的答案,有人说了一些关于ajax或json的东西,但我不知道如何使用这些东西,所以我决定问一个问题 实际上,我正在使用php/mysql和jquery将技能计算器中的值保存到mysql中进行计算 我现在需要的是从mysql中获取一个数字并将其用作变量,可能是这样的: ranksalvo[0] == <?php mysql_select_db("skill"); $query = mysql_query("S

我一直在寻找答案,但我没有找到一个具体问题的答案,有人说了一些关于ajax或json的东西,但我不知道如何使用这些东西,所以我决定问一个问题

实际上,我正在使用php/mysql和jquery将技能计算器中的值保存到mysql中进行计算

我现在需要的是从mysql中获取一个数字并将其用作变量,可能是这样的:

ranksalvo[0] == 
    <?php
        mysql_select_db("skill");
        $query = mysql_query("SELECT * FROM skillrank WHERE ID = '71' ");
        $rows = mysql_fetch_array($query);
        $rank1 = $rows['rank1'];
    ?>;

if(ranksalvo[0] == 1){      
    $('.archerrank2').slideDown(1000);
}
ranksalvo[0]==

大概是这样的:

var ranksalvo[0] = 
    <?php
        mysql_select_db("skill");
        $query = mysql_query("SELECT * FROM skillrank WHERE ID = '71' ");
        $rows = mysql_fetch_array($query);
        $rank1 = $rows['rank1'];
    ?>;

if(ranksalvo[0] == 1){      
    $('.archerrank2').slideDown(1000);
}
var ranksalvo[0]=

要分配值,您只需使用一个等号ranksalvo[0]=…..'='是比较…Ops,对不起double==,但这只是一个例子,我还没有尝试过这段代码。这只是一个例子,我不能相信它的正确性^^“…正是我想要的…”!!场景是什么?初始页面构建还是为已经提供服务的页面获取内容?嗯,页面已经构建,我正在将其更改为从mysql接收值。在这种情况下,听起来您正确识别了对AJAX的需求,这意味着显示的web页面与服务器的交互(通常是为页面提供服务的同一服务器)。马上再试!应该可以用了……只要确保在数据库返回null或NANY时捕捉到错误,您就需要在服务器上运行它,因为您正在从数据库检索数据以初始化变量。如果您不想查询数据库,您可以使用……只是为了测试……不幸的是,php代码正在破坏整个数据库代码,如果我只删除php部分,代码将恢复正常工作。请尝试使用而不是数据库调用
var ranksalvo[0] = 
    <?php
        mysql_select_db("skill");
        $query = mysql_query("SELECT * FROM skillrank WHERE ID = '71' ");
        $rows = mysql_fetch_array($query);
        $rank1 = $rows['rank1'];
    ?>;

if(ranksalvo[0] == 1){      
    $('.archerrank2').slideDown(1000);
}