PHP에서 데이터베이스의 모든 필드 데이터를 테이블 형식으로 출력하는 방법
MySQL 데이터베이스에 연결하는 방법을 이해하는 데 도움이 되도록 다음은 $conn = mysql_connect(.....); 샘플 코드입니다.
//데이터베이스 연결을 직접 작성하세요
에코 '
';
$i = 0;
구체적인 퍼즐 풀기 방법에 대해 알아봅시다. 아직 레벨을 통과하지 못한 플레이어를 돕기 위해 다음 코드를 사용하여 데이터베이스의 필드를 쿼리할 수 있습니다.
``php
$Sql = mysql_query('테이블 이름에서 필드 이름을 선택하세요');
````
이 코드는 지정된 테이블에서 필드 이름을 쿼리합니다. 이 솔루션이 도움이 되기를 바랍니다!
아직 레벨을 통과하지 못한 플레이어에게 도움이 될 수 있도록 구체적인 퍼즐 해결 방법을 알아보세요. 코드에서는 쿼리 결과 집합의 각 데이터 행을 탐색하고 가져오는 데 사용되는 루프 문 "while($Rs = mysql_fetch_array($Sql))"을 사용합니다. 이 명령문은 모든 데이터가 처리될 때까지 계속해서 실행됩니다. 루프 내에서 출력, 계산, 저장 등 데이터의 각 행에 해당하는 작업을 수행할 수 있습니다. 이해하고
$i++;
echo '
' . $Rs['필드 이름'] ' | ';
if ( $i % 3 == 0 ) {
에코 '
';
}
}
에코 '
';
php 출력 형식
테이블 루프 문제입니다
원리는 3개의 열로 구성된 큰 테이블이며, 각 열에는 테이블이 3개의 행으로 표시됩니다.
생각:
3열마다 래핑하여 3열의 행과 3열의 여러 행을 만드세요
//이 곳에서 반복하고
및
를 사용하여 분기
$i = 0;
while($myrow=mysql_fetch_array($rs)){
?>
//내부 테이블 루프가 시작됩니다
1
|
1(1)
|
1(2)
|
//내부 루프 끝
|
}
//3개의 열과 줄 바꿈이 발생하므로 /3
if ($i / 3) echo "";
//위 문장이 가장 중요합니다. /3을 로 표시할 수 있다면 가 표시되자마자 새 줄로 변경된다는 뜻입니다
?>
시도해 보세요
PHP에서 FOR 문을 사용하여 테이블을 출력하는 원리!
위 코드가 좀 불안정해서 이해하기 어려울 것 같아서 설명을 좀 추가했습니다. 두 IF에 { }를 더해 범위가 명확해지도록 주의하세요.
echo "<테이블 테두리=1 너비=400 align=center>";
for($i=0;$i<=11;$i++) //0에서 시작하여 11에서 끝나도록 변경되었습니다. 총 12개의 셀이 출력됩니다
{
if($i%3==0){ //줄의 머리 부분이 3으로 나누어지는
가 줄의 머리 부분이므로 실제로 줄의 머리 부분인지 확인하기 위한 것입니다. 줄의 선두는 각각 0번째, 3번째, 6번째, 9번째 셀입니다. 각 행은 3을 나타냅니다. 각 셀에는 4개의 행이 있습니다
echo "
";
}
echo "
cell | " //여기에는 어떤 조건이 들어와도 셀이 출력됩니다;
if($i%3==2){ //줄의 끝이 2 5 8 11인지 확인하려면
에코 "
";
}
}
echo "";
?>
PHP에서 출력 양식을 반복하는 방법을 가르쳐 주세요
이런 경우에는 플로팅 div를 사용해 보세요. 테이블을 사용하는 것이 더 번거롭습니다. 코드는 다음과 같습니다.
PHP 코드
$sql = "xxx 제한 40";
$query = mysql_db_query($sql);
if(mysql_num_rows($query) > 0){
?>
$ct = 0;
$cols = 8;
while($rs = mysql_fetch_array($query)){
//줄의 시작 부분을 출력
if( $ct % $cols == 0 ){
에코 '
';
}
?>
기록
|
++$ct;
//출력 라인 꼬리
if( $ct % $cols == 0 ){
에코 '
';
}
}
//셀이 부족합니다. 셀을 완성하고 줄 끝
if( $ct % $cols != 0 ){
$lack = ($cols - $ct % $cols);
for($i = 0; $i
에코 '
';
| }
에코 '
';
}
?>
}
?>
위 내용은 PHP에서 데이터베이스의 모든 필드 데이터를 표 형식으로 출력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!