我是那種在這個初學者的...PHP - mysqli_query計數始終返回1
出於某種原因,這mysqli_query數總是在我的MySQL表返回1
$class_number = $_POST['class'];
$check_class_number = mysqli_query($con, " SELECT * FROM `Academy` WHERE ClassNumber = '".$class_number."' ");
echo count($check_class_number);
現狀:
1-我只有兩排
2-下的列ClassNumber
我具有相同value
150701-100
我只需要計算ClassNumber 150701-100的數量,假設在我的情況下返回2.但是,正如我所提到的,即使我添加了更多的行,它總是返回1。
我的最終目的是要這個邏輯,如果添加到代碼
if(count($check_class_number)>0){
echo "exists.";
}else{
echo "It does not exist.";
}
你的幫助是非常讚賞。
也許你想先獲取你的數據,你指望他們 – Rizier123
使用mysqli_num_rows($ check_class_number)之前; – OllyBarca
'count()'用於數組。 'mysqli_query()'返回一個'mysqli_result'對象,而不是一個數組。 – Barmar