检查表单发布的变量是否存在于MySql列之一中 [英] Check if form-posted variable is existing in one of MySql columns
本文介绍了检查表单发布的变量是否存在于MySql列之一中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个HTML表单,该表单发布了Class Number值Ex. 150701-003
I have a html form that posts a Class Number value Ex. 150701-003
在我的php操作文件中,我要检查变量$ class_number是否已在名为CLASS NO的MySql表列中.
In my php action file, I want to check if the variable $class_number is already in the MySql table column named CLASS NO.
$class_number = $_POST['class'];
echo $class_number;
$check_class_number = mysqli_query($con, "SELECT * FROM Academy.COLUMNS
WHERE ClassNumber = '$class_number' ");
if(count($check_class_number)>0){
echo "exists";
}
else{
echo "It does not exist.";
}
推荐答案
尝试以下操作:
$result = mysqli_query($con, "SELECT * FROM Academy.COLUMNS
WHERE ClassNumber = '$class_number'");
if(mysqli_num_rows($result) == 0) {
// the number does not exist so do whatever you wish
} else {
// post an error message
}
这篇关于检查表单发布的变量是否存在于MySql列之一中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文