0

mysql 查询返回 0 行,即使它显示找到 1 条记录。这是我的查询:

SELECT
  TBCE.TBCE_CourseTitle,
  TBCE.TBCE_CustomizedCourseTitle,
  TBCE.TBCE_Q1,
  TBCE.TBCE_Q2,
  TBCE.TBCE_Q3,
  TBCE.TBCE_Q4,
  TBCE.TBCE_CourseDuration_Days,
  TBCF.TBCF_CoursewareTypeID,
  TBCF.TBCF_CourseLevelID_FK
FROM tbl_epp_bp_site_class_forecast TBCF,
  tbl_epp_bp_site_class_estimation TBCE
WHERE TBCF.TBCF_SiteClassId_PK = TBCE.TBCE_SiteClassId_FK
    AND TBCF.TBCF_BPID_FK = '620'
ORDER BY TBCF.TBCF_CoursewareTypeID ASC    

没有找到记录,但仍然显示找到 1 条记录。

请帮我找出解决方案。提前致谢。

4

1 回答 1

0

false 的计数结果为一

echo count(false);
//output is 1 

我建议您为此使用 mysql_num_rows

或在不为假的计数之前使用条件

于 2013-01-22T09:34:34.913 回答