> 백엔드 개발 > PHP 튜토리얼 > 화기삼정의 효능, 기능 및 섭취방법 여러 가지 표시방법 비교.

화기삼정의 효능, 기능 및 섭취방법 여러 가지 표시방법 비교.

WBOY
풀어 주다: 2016-07-29 08:34:34
원래의
1142명이 탐색했습니다.

데이터베이스 데이터를 표시할 때 일반적으로 루프 본문이 사용됩니다. 일반적으로 사용되는 메서드에는 while() 및 for() 문이 포함됩니다.
따로 소개하자면
while() 문은 모든 데이터를 표시할 수 있는데, 이는 루프 수를 알 수 없을 때 특히 편리합니다. for() 문은 지정된 위치부터 시작하여 표시를 출력할 수 있습니다. 지정된 위치 끝의 데이터는 특정 범위 내의 데이터를 출력하고 표시할 때 유용합니다. 프로그래밍 예제를 살펴보겠습니다.
먼저 백업용 데이터베이스를 생성합니다. 데이터베이스 이름: mydb, 테이블 이름: tbl.
다음 문을 사용하세요: create table tal (idx int(3),url char (100), freetext char(100))
phpmyadmin 도구를 사용하여 데이터베이스 테이블에 여러 데이터를 삽입할 수 있습니다.
프로그래밍 시작:
$id=mysql_connect("localhost") 또는 die("데이터베이스 링크를 설정할 수 없음");#데이터베이스 연결
$result=mysql_db_query("mydb","select * from tbl " ,$id);#결과를 조회하여 변수에 저장
$rows=mysql_num_rows($result);#데이터의 총 개수인 데이터 테이블의 전체 행 개수를 가져옵니다
echo " echo "";#End of table
위 두 문장에 상황에 따라 출력문을 삽입하고, 출력 문은 여러 가지 상황으로 나뉩니다.
모든 데이터를 출력하려면 먼저 for()를 사용하여 수행하세요
for($i=0;$i<$rows;$i ){
$total=mysql_fetch_array($result);
echo "$total[freetext ]$total[idx]< ;/tr> td bgcolor=yellow>$total[freetext] ";
}
페이지에 표시하려는 경우, 즉 모든 데이터를 한 번에 표시할 수 없는 경우 다음을 사용할 수 있습니다. for()를 사용하여 이 작업을 완료합니다.
10개의 데이터가 출력될 때마다 $page를 사용하여 현재 페이지 번호를 나타내는 것으로 가정합니다. $pagesize=10은 페이지의 데이터 수를 나타내는 데 사용됩니다.
for ( $i=0;$i< $pagesize;$i )
{
$start=($page-1)*$pagesize $i;#데이터 행의 시작 개수 계산
if ($ start<$rows)
$idx=mysql_result($result,$start,"idx")
$url=mysql_result($result,$start,"url")
$freetext=mysql_result ($result,$start," freetext")
echo "
$freetext< ;/td>";
위 명령문은 for()를 사용하여 데이터 테이블의 각 필드의 값을 가져와 변수에 저장하고 echo 문을 사용하여 표시합니다. 그들을.
위 프로그램은 apache mysql php4에서 실행됩니다.
[이 글의 저작권은 작성자와 Aosuo.com에 공동으로 있습니다. 전재가 필요한 경우 작성자와 출처를 명시해 주세요.]

이상 화기삼정의 효능과 기능, 섭취방법 등을 소개하고 있으며, 화기삼정의 효능과 역할, 섭취방법 등 여러 가지 데이터 표시 방법을 비교하여 소개하였습니다. PHP 튜토리얼에 관심이 있습니다.


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿