$query = $this->db->query('SELECT count(*) as countNum FROM tab_message where messageToUserId='.$userId);
foreach($query->result() as $row) {
$messageNum = $row->countNum;
}
$messageNum を出力した場合、結果はありません。
ここには誰もいませんか?ここには誰もいませんか?ここには誰もいませんか?ここには誰もいませんか?ここには誰もいませんか?
print_r($row); 何が見えますか?
何もない。
何もありませんか?それはクエリが失敗したという意味ではないでしょうか?
ループで実行されますか?
はい、CI フレームワークを使用しているため、$this->db->count_all_('my table name'); は結果を取得できません。
また、SQL ステートメントを使用してデータベース内でクエリを実行しましたが、問題はありませんでした。エイリアスをサポートしない CI フレームワークはありますか?