php - 使用 php 和 mysqli 有多少行包含特定值

标签 php sql database search mysqli

我有一个看起来像“bookings”的表

bookings
    id      id_class    date                    day         name    
    1       2           2016-03-10 16:00:00     monday      Fredrik
    2       5           2016-03-11 16:00:00     tuesday     Richard
    3       7           2016-03-11 18:00:00     tuesday     Sara
    4       4           2016-03-11 15:00:00     tuesday     Fredrik

然后我使用 php 提取该表

<?php
    $result = $con->query("select * from bookings");
<?

我现在想要的是一个 php 函数,它告诉我有多少行包含特定条目,例如“id_class=2”,或者有多少行包含 (name=Fredrik),其中答案应介于 0 和正数之间.有办法吗?

最佳答案

使用where获取特定条件

SELECT COUNT(*) FROM bookings WHERE id_class=2

SELECT COUNT(*) FROM bookings WHERE name='Fredrik'

关于php - 使用 php 和 mysqli 有多少行包含特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36986154/

相关文章:

mysql - MySQL 中何时使用单引号、双引号和反引号

.net - 设计器生成的 DataSet 中的 NULL 值引发我不想要的异常

mysql - 空的mysql_query,想不通

ruby-on-rails - PG::InsufficientPrivilege: 错误:必须是数据库的所有者

php - 需要从从 php 转换为 jquery 的数组中按值获取索引

javascript - Tinymce提交后不发送内容

php - 尝试创建友好的 URL 但失败了?

sql - 如何获取表中字段使用的最大大小

mysql - 安装组件时创建mysql函数

php - 使用 Guzzle HTTP 客户端时如何禁用代理?