我正在为我们的在线游戏网站制作一个脚本, 我想将表格中的结果与另一个表格进行比较,并查看ID名称。
从此我成功地展示了最后一个CharacterIdx
现在我的问题是这部分,比较两个表
Problm解决了!非常感谢!
答案 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);
开始。