我刚刚第一次将select与select一起使用。它似乎可以正常工作,并且在phpMyAdmin中运行时得到了预期的结果。但是,当我使用$variable = mysql_num_rows($queryresult);
时,我什么也没得到。我猜它为null或某些东西,因为它不会回显。这是查询:
$resultxl = mysql_query(select * from (Select * from mon_content_lid where mon_date_last!='0000-00-00' ORDER BY lid, mon_date_last desc) as x group by `lid`);
$numx1 = mysql_num_rows($resultxl);
echo $numx1;
没有结果。感谢您的帮助。
答案 0 :(得分:0)
如果我认为正确(未尝试过),则执行SELECT并将结果放入虚拟列x中,因此,我认为x应该是唯一提供的列。您将这个按“ lid”分组。
select * from (...) as x group by `lid`
因此,如果加上“ lid”,则它是文本,而不是列名。在没有“组”的情况下尝试查询并转储光标,也许您会看到一些结果。
答案 1 :(得分:-1)
不要使用mysql,请使用mysqli函数。 如果我是对的,那么您将无法再使用php7中的mysql函数
$order
我没有测试过,但是我认为这应该工作。 如果仍然无法正常工作,请尝试查看是否有任何错误。
$order = wc_get_order( $posted );