结果我得到了一个资源 ID #。使用 myphpadmin 时查询返回正确的计数。 我试过使用 mysql_fetch_assoc 和 mysql_fetch_row 但我无法让它工作。 可以使用一些指导。谢谢。
注意:$casenumber 反射(reflect)了不同表中的案例编号
$casenumber= ($rows['case_number']); //stores this rows case number
$casecount = "SELECT COUNT(case_number) AS `total`
FROM `vekt6_chronoforms_data_CaseJuryPool`\n"
. "WHERE vekt6_chronoforms_data_CaseJuryPool.case_number = '{$casenumber}'";
$num = mysql_query($casecount);
echo $num; // result of case numbers count
最佳答案
您忘记获取结果
$res = mysql_query($casecount);
$row = mysql_fetch_assoc($res);
echo $row['total'];
Please, don't use mysql_*
functions in new code .它们不再维护 and are officially deprecated .查看red box ?了解 prepared statements相反,并使用 PDO或 MySQLi - this article将帮助您决定选择哪个。如果选择 PDO,here is a good tutorial .
关于php - 查询计数返回资源 ID # 作为结果而不是数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18923631/