>백엔드 개발 >PHP 튜토리얼 >sqlite3 count查询值相同的行数,php代码

sqlite3 count查询值相同的行数,php代码

WBOY
WBOY원래의
2016-07-06 13:51:481569검색

$sql=SELECT COUNT(*) FROM

WHERE DATE = $date
EOF;
$ret = $db->query($sql);
echo "count:",$ret->numColumns();

我想通过上述代码查找表中DATE一列的包含相同值的行数,但是每次结果都是1,而实际表中满足要求的行数不为1,问题出在哪里?请问我该如何修改?

回复内容:

$sql=SELECT COUNT(*) FROM

WHERE DATE = $date
EOF;
$ret = $db->query($sql);
echo "count:",$ret->numColumns();

我想通过上述代码查找表中DATE一列的包含相同值的行数,但是每次结果都是1,而实际表中满足要求的行数不为1,问题出在哪里?请问我该如何修改?

sqlite语句是没问题的 问题出在后面。通过对$ret执行fetchArray得到的结果进行var_dump,可发现
array (size=1)
'COUNT(*)' => int 1
因此,可用$arr['COUNT(*)']输出正确结果

下次先多多尝试再提问,my bad

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.