我正在为我们的在线游戏网站制作脚本,我想将我的结果从一个表与另一个表进行比较并查看 id 名称。
从这里我已经成功地展示了最后一个 CharacterIdx
现在我的问题是这部分,比较两个表
问题解决了!多谢!
我正在为我们的在线游戏网站制作脚本,我想将我的结果从一个表与另一个表进行比较并查看 id 名称。
从这里我已经成功地展示了最后一个 CharacterIdx
现在我的问题是这部分,比较两个表
问题解决了!多谢!
您错误地键入mysql
而不是mssql
,并在变量前省略了美元符号:
$query = mssql_query('SELECT * FROM '.DB_GAM.'.dbo.cabal_character_table WHERE CharacterIdx = '.$saint_owner);
^ ^
试试这个:
$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);
开始。