繁体   English   中英

sqllight:如果记录已经存在,我如何检查 PHP?

[英]sqllight: how can I check with PHP if a Record already exists?

我想使用 PHP 检查数据库条目(SQLlight)是否已经存在。

我首先获取数据库记录:

$db->exec("SELECT * FROM $tbMgmt WHERE resourceId LIKE '$resourceId' AND EventType Like '$EventType'");

当 Result 为0时,我想继续我的脚本。 如果结果为1或更高,我想停止:

if ($db) {

    echo "Record already exists!";
} else {

 // proceed with my Script ...
}

我该如何解决这个问题?

您可以计算查询返回的行数;

$result = $db->query("SELECT * FROM $tbMgmt WHERE resourceId LIKE '$resourceId' AND EventType Like '$EventType'");
$count = $result->rowCount(); 

if($count == 0){
    // proceed with Script ...
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM