3

CodeIgniterでMySQLに問題があります。3つの列があります。

ID | ユーザーID| 名前| モバイル
11ジェームス55
2 1 JOHN 66
32アン33

CodeIgniterでUSERIDが1である行数を数えたいのですが、誰か助けてくれますか?

USERID 1に2つのレコードが割り当てられているため、出力は2になると思います。

ありがとう

4

4 に答える 4

4
$this->db->where('USERID',1);
$this->db->from('my_table');
echo $this->db->count_all_results();
于 2012-11-22T11:26:20.567 に答える
0

これを試して

select count(userid) from table where userid=1
于 2012-11-22T11:24:41.733 に答える
0

CodeIgniterモデル

function count($userid){
    $this->db->select('*');
    $this->db->from('table_name');
    $this->db->where('userid',$userid);
   return  $this->db->get()->num_rows();
}
于 2018-07-11T10:33:13.287 に答える
-1

これを試して

$query = $this->db->query('SELECT * FROM my_table where USERID = 1');
echo $query->num_rows(); 
于 2012-11-22T11:22:29.947 に答える