10월
17
2006

방법 : 배열이 멋지 의해 처리되는 레코드로 MySQL 설정

여기에 그들이 쉽게 통과하고 멋지 의해 처리되어 수 있도록 MySQL의 쿼리를 설정하는 방법의 예입니다.

결과 집합은 다차원 배열 될 것입니다. 배열의 첫 번째 차원은 숫자이며 결과 집합의 각 행을 나타냅니다. 배열의 두 번째 차원 인덱스의 이름이 당신의 쿼리에서 지정한 필드 이름입니다 연관 배열이다.

코드 :
/ / 결과를 잡고 배열을 INIT
$ 결과 = 배열​​ ();

/ / DB에 연결합니다
MySQL의 $ = mysql_connect ($ 호스트, $ 사용자, $ 암호) 또는 죽을 ( '연결할 수 없습니다 :'. mysql_error ()을을);

/ / 설치 SQL 문장은
$ SQL = 'SELECT SQL_CALC_FOUND_ROWS의 이름, 주소, 도시, 주, 사용자의 우편 번호';

/ / 쿼리를 실행
$ 결과 = mysql_query ($ SQL, MySQL은 $);

/ / 연관 배열로 결과를 가져오기 및 숫자 색인 배열로 각 행을 넣어
동안 ($ 행 = mysql_fetch_assoc ($ myresult))
$ 결과 [] = $ 행;

/ / 이제 우리는 제공된 결과의 개수를 얻기 위해 쿼리를 설정받을
$ SQL = 'foundrows 같은 SELECT FOUND_ROWS ()';

/ / 쿼리를 실행
$ 결과 = mysql_query ($ SQL, MySQL은 $);

/ / 결과 행을 보관
$ 행 = mysql_fetch_assoc ($ 결과);

/ /는 전체 행을 가져오기
$ 총 = $ 행 [ 'foundrows'];

/ / 잘난척 쟁이 최선을 결과를 할당
$ 잘난척 쟁이 최선-> ( '결과', $ 결과) 할당;
$ 잘난척 쟁이 최선 -> 지정 ( '총', $ 합계);

/ /이 멋지 템플릿을 표시합니다
$ 잘난척 쟁이 최선 -> 디스플레이 ( 'index.tpl');

당신의 결과 집합은 다음과 같이한다 :

코드 :
배열 (2)
0 => 배열 (5)
이름 => 신원 미상
주소 => 123 익명 길
시 => 스프링 필드
상태 => 일리노이
우편 번호 => 62,707
1 => 배열 (5)
이름 => 신원 미상
주소 => 777 럭셔리 웨이
시 => 비버리 힐즈
상태 => 캘리포니아
우편 번호 => 90,210

그리고 결과를 구문 분석하기 위해 {} 절에 사용하는 예제입니다

코드 :
표시 {$ 총} 기록 : <br />
{섹션 이름 = NR 루프 = $ 결과}
{$ 결과 [NR]. 이름}
{$ 결과 [NR]. 주소}
{$ 결과 [NR]. 도시}
{$ 결과 [NR]. 상태}
{$ 결과 [NR]. 우편} <br />
{sectionelse}
<h1> 대한 검색 결과가 없습니다! </ H1>
{/ 섹션}

태그 : , ,
에 게시된 가이드 , 프로그래밍 오웬에 의해

를 통해 코멘트를 따르십시오 RSS 급식 | 코멘트 남기기 | 트랙백 URL을

당신의 코멘트를 남겨주세요

 
© 2008-2012 - 판권 소유 - Ideamesh 주식 회사 22 쿼리. 0.253 초.