小php fetch查询,带“QUOTE”;其中;问题

小php fetch查询,带“QUOTE”;其中;问题,php,mysql,sql,database,Php,Mysql,Sql,Database,这个代码不起作用。它只会显示我的美元,但它不是我想要的。我希望它从blackjack那里得到brukernavn(正如它所说的)并且也从by得到 我怎么能这样呢 $u_ress = mysql_query("SELECT * FROM `blackjack` WHERE `brukernavn`='$spiller->brukernavn' AND `by`='$by'"); $bj = mysql_fetch_object($qry); 请注意,在字符串中执行高级变量时,必须使用括号。

这个代码不起作用。它只会显示我的美元,但它不是我想要的。我希望它从blackjack那里得到brukernavn(正如它所说的)并且也从by得到

我怎么能这样呢

$u_ress = mysql_query("SELECT * FROM `blackjack` WHERE `brukernavn`='$spiller->brukernavn' AND `by`='$by'");
$bj = mysql_fetch_object($qry);
请注意,在字符串中执行高级变量时,必须使用括号。

请尝试下面的代码

SELECT * FROM blackjack WHERE brukernavn='{$spiller->brukernavn}' AND by='$by'

不建议使用mysql查询。

PSA:。不建议编写新代码,因为这样会阻止您将来升级。相反,请使用或和。我一直看到这种类型的问题,您应该阅读。您也可以使用字符串concatenationWell JSS9534,我一开始就尝试了,但没有成功。警告:mysql_num_rows()希望参数1是资源,第21行/home/mafia/public_html/include/blackjack.php中给出的布尔值如果此部分为空($spiller->brukernavn),并且您已正确转义或连接,则信息/属性为空或$spiller对象没有u_get方法。另外,请尝试获取sql的确切错误并回显实际执行的语句。$spiller->brukernavn不是空的。如何获得确切的错误?在第21行的/home/mafia/public\u html/include/blackjack.php中,以echomysql_fetch_object()的形式发布您得到的结果:提供的参数不是有效的MySQL结果资源,那么什么更好呢?:)告诉我查询后得到的结果:=执行上述代码查询将对您可见我想查看正在执行的查询。错误:您的SQL语法有错误;检查与MySQL服务器版本相对应的手册,以获得第1行中“by=””附近使用的正确语法
    echo "Query:=".$u_ress = ("SELECT * FROM blackjack WHERE `brukernavn` ='{$spiller->brukernavn}' AND `by` ='$by'");

$query = mysql_query($u_ress);

    //$bj = mysql_fetch_object($query);