代码之家  ›  专栏  ›  技术社区  ›  Timo Huovinen

sql直接获取表中行数的方法

  •  2
  • Timo Huovinen  · 技术社区  · 14 年前

    我有一个惯例,有一个步骤,我觉得不必要 假设您希望从一个图库中获取所有图像,并限制每页的特定图像数。

    $db = PDO object
    $start = (pagenum x images per page)
    $limit = (images per page)
    $itemsdata = $db->query("SELECT id,name FROM gallery LIMIT $start,$limit")->fetchAll();
    $numitems = $db->query("SELECT id FROM gallery")->rowCount();
    

    $imgsdata $numimgs 是库中的图像数。

    你需要 $imgsdata数据 美元

    我的怨恨与你同在 $db->query("SELECT id FROM gallery")->rowCount(); SELECT gallery.Rows ?

    4 回复  |  直到 14 年前
        1
  •  1
  •   David_001    14 年前

    SELECT COUNT(*) FROM gallery
    
        2
  •  1
  •   jle    14 年前

    一个简单的count()聚合函数将快速返回行数

    Select count(*) from table
    
        3
  •  1
  •   heisenberg    14 年前
    select count(*) from gallery
    
        4
  •  1
  •   FrustratedWithFormsDesigner    14 年前

    我也是!

    SELECT COUNT(*) FROM gallery
    

    推荐文章