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条记录。
请帮我找出解决方案。 提前谢谢。
答案 0 :(得分:0)
计算结果为false是一个
echo count(false);
//output is 1
我建议你使用mysql_num_rows来实现这个
或在计数之前使用条件非假