php - 如何检查 MySQL 表中是否存在值

标签 php mysql

如果我有一张像这样的 table

# | name |
----------
1  | 1 | 
2  | 2 | 
3  | 3 | 
4  | 4 | 

我如何检查表的 name 变量下的值是否为 4,以及它是否运行某些内容?

最佳答案

通过 php,您可以使用内置的 mysqli_num_rows() 函数,php documentation

mysqli_result::$num_rows -- mysqli_num_rows — Gets the number of rows in a result

$q = "select name from table where name = '4'";
$r = $mysqli->query($q);
if ($r->num_rows > 0) {
    echo "exists";
} else {
    echo "not exists";
}

关于php - 如何检查 MySQL 表中是否存在值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59572852/

相关文章:

javascript - Bootstrap 具有多种形式的单一模式窗口

php - 如何调试我的 PHP 验证函数?

php - 统计一个表中分层数据的所有子节点

MySql - 你能有在多表中自动更改的引用吗?

mysql - MySQL 中不允许子查询限制,但我需要 "it"

php - 将 MySQL 查询转换为对象的最佳方法

php - 在特定日期运行脚本?

mysql - 找到可以在任何酒吧找到的最低价格啤酒的名称

mysql - 更改表错误代码 1834

php - 更新代码不适用于 php 和 mysql