如果在数据库中找不到条目,我如何获得所需的值
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';
}
我在 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';
}