以下のコードで「mysql_num_rows(): 提供された引数は有効な MySQL 結果リソースではありません... 行 200」というエラー メッセージが表示されますが、別のスクリプトで同様のコードが動作しているため、問題ないようです。
//Reference Code Validation...
$ref_check = mysql_query("SELECT id FROM References WHERE Ref_Code='$ref_code' LIMIT 1");
$number = mysql_num_rows($ref_check);//line no 200
if ($number > 0) {
$new_user_check = mysql_query("SELECT New_User FROM References WHERE Ref_Code='$ref_code' LIMIT 1");
$result = mysql_fetch_array($new_user_check);
$data = $result['New_User'];
if($data!==Null){
echo 'This reference code was already redeemed. Please check or leave it blank';
exit ();
}
else{
echo 'Reference code is invalid. Please check and try again';
exit ();
}