0

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

在此处输入图像描述

从这里我已经成功地展示了最后一个 CharacterIdx

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

在此处输入图像描述

问题解决了!多谢!

4

2 回答 2

0

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

$query = mssql_query('SELECT * FROM '.DB_GAM.'.dbo.cabal_character_table WHERE CharacterIdx = '.$saint_owner);
          ^                                                                                     ^
于 2013-05-02T11:17:02.323 回答
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);

开始。

于 2013-05-02T11:17:27.533 回答