id state
1 1
2 0
5 1
4 0
7 1
먼저 state=0
내 결과에서 모든 것을 제거하고 싶습니다 . 그런 다음 대상 레코드의 행 번호를 반환합니다.
예를 들어 id='7'
그것은 나를 반환해야합니다3
mysqli / php로 어떻게 할 수 있습니까?
이것은 거짓이지만 다음과 같습니다.
function getLogs($itime = 0,$count = null)
{
$conn = $this->connectDB();
$sql = "SELECT num_rows() FROM Content Where id='22' and $state=0 ORDER BY id ASC";
$rows = mysqli_fetch_all($conn->query($sql), MYSQLI_ASSOC);
$this->disconnectDB($conn);
return num_rows();
}
이것은 아마도 더 간단하고 22를 변수로 바꿀 수 있습니다.
SELECT COUNT(id) FROM Content WHERE id <= 22 AND state != 0
귀하의 예에서 22를 따옴표로 묶었지만 귀하의 ID는 문자열이 아닙니다. 플러스에 대한 위의 의견에 더하여 $state = 0
, 그것은해야 state
하지$state
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다