У меня есть html-форма, в которой указано значение класса Class Ex. 150701-003
В моем файле php action я хочу проверить, находится ли переменная $ class_number уже в столбце таблицы MySql с именем 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 }
$check_class_number = mysqli_query($con, "SELECT * FROM Academy.COLUMNS WHERE Class_Number = '$class_number' "); if(count($check_class_number)>0){ echo "exists"; //do whatever you want to do } else{ echo "It does not exist."; }
используйте свойство mysqli_num_rows .
if( $check_class_number->num_rows > 0 ){ //yes } else { //no }