result()" 메소드. Result; 3. 수정된 파일을 저장합니다."/> result()" 메소드. Result; 3. 수정된 파일을 저장합니다.">

 >  기사  >  백엔드 개발  >  php와 sql의 반환 값이 다른 경우 어떻게 해야 하나요?

php와 sql의 반환 값이 다른 경우 어떻게 해야 하나요?

藏色散人
藏色散人원래의
2022-10-18 09:34:221199검색

코드가 결과의 현재 행만 사용하기 때문에 PHP와 SQL의 반환 값은 다릅니다. 해결 방법은 다음과 같습니다. 1. 해당 PHP 코드 파일을 찾습니다. 2. "$query->result()"를 사용합니다. 방법 전체 결과를 얻습니다. 3. 수정된 파일을 저장합니다.

php와 sql의 반환 값이 다른 경우 어떻게 해야 하나요?

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터

php와 sql의 반환 값이 다른 경우 어떻게 해야 합니까?

특정 문제 설명:

원하는 쿼리 결과: 휴대폰 번호와 유형을 입력하고 Y-m-d H:i:s 텍스트 형식의 시간 필드를 Y-m-d 형식으로 변환하고 숫자를 그룹화 + 계산합니다

This 참고: 결과를 반환하는 문은 프로젝트에서 다시 작성되었습니다. 반환되는 것은 한 행을 반환한 결과가 아니라 쿼리에서 얻은 모든 결과입니다. 또 사람이 무거워서 썼어요! 관성적인 생각으로 읽지 마세요...)

public function getSmsByTelephone($sms_mobile,$type) {
    $query = $this->db->query("SELECT DATE_FORMAT(`add_date`, '%Y-%m-%d') num,count(*)  FROM " . DB_PREFIX . "sms_mobile WHERE sms_mobile = '" . $sms_mobile ."' AND  type = '" . $type . "' group by num");    
    return $query->row;
}

이것은 phpadmin의 쿼리 결과입니다

php와 sql의 반환 값이 다른 경우 어떻게 해야 하나요?

이것은

php와 sql의 반환 값이 다른 경우 어떻게 해야 하나요?

페이지의 인쇄 결과입니다

php와 sql의 반환 값이 다른 경우 어떻게 해야 하나요?

질문: 기본 SQL 문은 모두 $this->db->query를 사용하여 쿼리됩니다. 제한이 없습니다. 최하위 수준의 SQL 문에는 제한이 있어야 합니다. 항목 수를 제한하려면 SQL에 제한을 추가하면 됩니다.
내 SQL에는 제한이 없는데 왜 하나만 있는지 모르겠습니다.

해결 방법:

ci 프레임워크의 작성 방법은 이와 매우 유사합니다. 많은 사람들이 방금 행에 대한 설명을 말했습니다:

php와 sql의 반환 값이 다른 경우 어떻게 해야 하나요?

완전한 결과를 얻으려면 -$query->result()를 사용하여 결과를 얻으십시오.

CI를 사용하고 계시다면 http://codeigniter.org.cn/user_guide/database/results.html#id2 주소를 보시면 설명이 나와있습니다!

요약: 이러한 문제가 발생하면 먼저 매뉴얼을 읽어보세요

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 php와 sql의 반환 값이 다른 경우 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.