데이터베이스 데이터를 표시할 때 일반적으로 루프 본문이 사용됩니다. 일반적으로 사용되는 메서드에는 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 "
"; } 페이지에 표시하려는 경우, 즉 모든 데이터를 한 번에 표시할 수 없는 경우 다음을 사용할 수 있습니다. 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 튜토리얼에 관심이 있습니다.