我面临一个问题。我需要使用 PHP 和 MySQL 检查应该出现在两列值中的值。我在下面解释我的表格。
id zip_from zip_to 1 751001 751030
db_邮编:
$post_code='751010';
$sql="select * from db_postcode where zip_from >='".$post_code."' and zip_to='".$post_code."'";
$sqlpin=mysqli_query($conn,$sql);
if (mysqli_num_rows($sqlpin) > 0) {
$data=array("status"=>"Success","msg"=>"Product is available for this postcode");
}else{
$data=array("status"=>"Failed","msg"=>"Product is not available for this postcode");
}
echo json_encode($data);
在这里,我收到{"status":"Failed","msg":"Product is not available for this postcode"}
错误消息,因为代码751010
存在于751001-751030
. 在这里,我需要检查用户给定的值是否应该出现在这两列中。