php - 在选择查询中使用 mysql_num_rows 和选择
问题描述
我刚刚第一次使用了带有选择的选择。它似乎有效,当我在 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;
没有结果。谢谢你的帮助。
解决方案
如果我认为正确(没有尝试过),您执行 SELECT 并将结果放在虚拟列 x 中,所以在我看来,x 应该是唯一交付的列。这个你按“盖子”分组。
select * from (...) as x group by `lid`
因此,如果引用了“盖子”,则它是文本,而不是列名。尝试查询 qithout the "group" 并转储光标,也许您会看到一些结果。
推荐阅读
- php - WooCommerce 表单字段在列出自定义帖子类型的购物车中选择
- java - 从 Java 文件而不是 XML 文件显示文本 (Android Studio)
- python - 神经网络准确率高但所有预测都是错误的
- cmake - 如何在cmake中打印所有编译选项
- asynchronous - 对 make_service_fn 的调用中的超文档差异与异步
- r - 如何将 dplyr 语句编写为数据表语句?
- python - ValueError: int() 以 10 为底的无效文字:'pippi'
- javascript - 如何格式化子字符串以使用 javascript 链接类似 Twitter 的链接?
- r - 使用 for 循环按列名绘制图形
- gradient-descent - 成本函数的导数如何给出成本下降最快的方向?