2월
11 일
Joomla getNumRows 적합한 방법을 사용하여
2008년 2월 11일 |
Joomla 3PD 사용량에 대한 데이터베이스를 단순화하는 sopisticated 추상화 계층을 제공합니다. Joomla 데이터베이스 클래스는 쿼리의 결과 집합과 협력을위한 여러 가지 방법이 포함되어있습니다. Joomla 때 많은 사람들이 데이터베이스 클래스의 getNumRows 사용하는 한 가지 문제가 발생했습니다. 코드의 다음 청크 가장 흔한 senario입니다 :
$에 db = JFactory : : getDBO (); $ 쿼리 = "선택 * # __example2"; $에 db -> setQuery ($ 쿼리); $ 행 = $에 db -> getNumRows ();
위의 척하면 코드의 실행하려고하면 오류 메시지가 아래와 비슷한 하나를 얻을 것이다 :
경고 : mysql_num_rows () : 108 루트에서 유효한 MySQL은 결과 자원 : 라인 123에 \ : mywebsite \ 라이브러리 \ Joomla \ 데이터베이스 \ 데이터베이스 \ mysql.php하지 않습니다
비록 우리가 전화를하기 때문에 그 setQuery 이러한 현상이 일어나는 setQuery $ 전화 -> 쿼리를 $db->query() 건 $db->query() 에 db $db->query() 그냥 후에 $db->setQuery($query); 문제가 해결됩니다. 그래서 다음과 같은 코드 청크가 제대로 작동하지 않은 상태에서 오류를 반환하지한다 :
$에 db = JFactory : : getDBO (); $ 쿼리 = "선택 * # __example2"; $에 db -> setQuery ($ 쿼리); $에 db -> 쿼리 (); $ 행 = $에 db -> getNumRows ();
비슷한 게시물
- Joomla loadAssoc 방법을 사용
- Joomla - 이용 loadObjectList와 foreach는 목록을 가져오지
- Joomla 우분투 설치 및 실행에
- Joomla! - 최신 뉴스 모듈 디스플레이 날짜 확인
- Joomla 불러오기 관리자 비밀 번호
- Mootools 제거 Joomla 헤더에서
- Joomla SEF URL을 수동으로 설치 프로그램을 활성화
- Joomla 사용자 사용자 그룹 추가
- Joomla PDF 제품 표시 문제가 IE7에서 수정
- Joomla - 가득 차있는 기사를 발췌 기사 제목 링크
- Joomla localhost를 이메일 확인 작업
- Joomla 부하 포지션 모듈 콘텐츠 내에


































