如果在数据库中找不到条目,​​我如何获得所需的值

How do I get desired value if no entry is found in the database

我在 table 中有 2 列。 'phrase' 和 'count'.

if($conn->connect_error){
echo 'Connection Faild: '.$conn->connect_error;
}
else{
    $just_str = 'ghsfghffgh';
    $sql="select * from dbtest where phrase like '%$just_str%'";

    $res=$conn->query($sql);

    while($row=$res->fetch_assoc()){
        $jso = $row["count"];
        
        
        }    

    }
exit(json_encode(array("name"=>$jso)));

如果数据库中没有这样的条目,我希望它return“未找到”作为JSON响应。

注意: $just_str变量是用户输入。

因为你只得到一个值,所以你不需要循环。所以只需检查是否返回任何行。

$row = $res->fetch_assoc();
if ($row) {
    $jso = $row['count'];
} else {
    $jso = 'Not found';
}