두 변수와 일치하는 행 수를 계산하려면 어떻게해야합니까? 라는 사용자PHP는 쿼리에 대한 일치 횟수를 계산합니다.
및 필드 :
나는라는 테이블이 이름을 & 추천
I라는 다른 테이블이 있습니다 의견
및 필드라고 불리는 : comment_username
이것은 특정 사용자가 참조한 주석 (테이블의 행)이 적어도 10 개인 소개의 수를 가져와야하는 상황입니다.
그래서 코드가이 조잡한 윤곽선과 같아야한다고 생각했습니다.
$username = 'bob';
$validrefferalcount = 0;
function validreferrals($username){
$referreduser = SQL select * from users where referral='$username';
foreach ($referreduser) {
$numberofcomments = SQL count * from comments where comment_username ='$referreduser';
if ($numberofcomments >= 10){
$validreferralcount = $validreferralcount + 1;
}
}
return $validreferralcount;
}
나는 ... 등, 나쁜 구문 읽기
감사합니다 죄송합니다.
음 잘못된 구문입니까? –
정확히 어떻게 최종 제품으로 보일지 정확히 알지 못하고 올바른 코드가 될 것이라고 생각하는 내용을 입력합니다. – jiexi
$ referenceduser는 값 (사용자의 ID, 사용자의 사용자 이름)으로 무엇을 가지고 있습니까? –