PHP/SQL比较两个表ID并查看名称
我在为我们的在线游戏网站制作脚本, 我想将我的结果从一个表与另一个表进行比较,并查看id名称 由此,我成功地展示了最后一个字符 现在我的问题是这一部分,比较两个表PHP/SQL比较两个表ID并查看名称,php,sql,sql-server-2008,Php,Sql,Sql Server 2008,我在为我们的在线游戏网站制作脚本, 我想将我的结果从一个表与另一个表进行比较,并查看id名称 由此,我成功地展示了最后一个字符 现在我的问题是这一部分,比较两个表 问题解决了!非常感谢 您错误地键入了mysql而不是mssql,并且在变量前遗漏了美元符号: $query = mssql_query('SELECT * FROM '.DB_GAM.'.dbo.cabal_character_table WHERE CharacterIdx = '.$saint_owner);
问题解决了!非常感谢 您错误地键入了
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_uu和mysql_u:
把它变成这样:
$query = mssql_query('SELECT * FROM '.$DB_GAM.'.dbo.cabal_character_table WHERE CharacterIdx = '.$saint_owner);
开始。您忘记了
$
之前的saint_owner
。感谢您的回答,但我得到了以下输出:资源id#5否,那么您很可能是在回显$query变量。复制整个第一段代码。