PHP / SQL比较两个表ID并查看名称

时间:2013-05-02 11:12:01

标签: php sql sql-server-2008

我正在为我们的在线游戏网站制作一个脚本, 我想将表格中的结果与另一个表格进行比较,并查看ID名称。

enter image description here

从此我成功地展示了最后一个CharacterIdx

现在我的问题是这部分,比较两个表

enter image description here

Problm解决了!非常感谢!

2 个答案:

答案 0 :(得分:0)

您错误地键入mysql而不是mssql,并在变量前省略了美元符号:

$query = mssql_query('SELECT * FROM '.DB_GAM.'.dbo.cabal_character_table WHERE CharacterIdx = '.$saint_owner);
          ^                                                                                     ^

答案 1 :(得分:0)

试试这个:

$sql = 'SELECT * FROM '.$DB_GAM.'.dbo.cabal_character_table WHERE CharacterIdx = '.$saint_owner;
echo "SQL= ", $sql;
$query = mssql_query($sql);

这将输出您的SQL命令,因此您可以检查输出并发送到数据库的SQL是否正确并且正如您所期望的那样。

但是,我认为错误在于您在彼此旁边使用mssql_和mysql_:

进入这个:

$query = mssql_query('SELECT * FROM '.$DB_GAM.'.dbo.cabal_character_table WHERE CharacterIdx = '.$saint_owner);

开始。