2017-02-26 4 views
0

3 개의 결과가 mysql 데이터베이스에서 가져옵니다. 열은 정확한 정보를 가지고 있지만, 열 데이터는 모두 같이 잘게 부순다. http://althedge.xyz/index2.html 나는 HTML에 대한 지식이 거의 없으며 페이지 전체에 걸쳐 균등하게 펼쳐지려고 노력하고있다. 아무도 이것을 수행하는 방법을 보여줄 수 있습니까?MySQL 데이터베이스 - 3 개의 동일한 열이 필요합니다.

<?php 

// Database Settings 
define('DB_HOST', 'localhost'); 
define('DB_PORT', '3306'); 
define('DB_USER', '*****'); 
define('DB_PASS', '*****'); 
define('DB_NAME', '*****'); 

// Connection to Database 
$database = new MySQLi(DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT); 

$sql = 'SELECT * ' 
     . ' FROM posts'; 

$resultSet = $database->query($sql); 


// Begin building some HTML output 

$html = '<table border="0"> 
<tr> 
<th>Column1</th> 
<th>Column2</th> 
<th>Column3</th> 
</tr>'; 

while ($row = $resultSet->fetch_assoc()) 
{ 
$html .= '<tr>'; 
$html .= '<td>' . $row['Column1'] . '</td>'; 
$html .= '<td>' . $row['Column2'] . '</td>'; 
$html .= '<td>' . $row['Column3'] . '</td>'; 
$html .= '</tr>'; 
} 

$html .= '</table>'; 
echo $html; 

?> 
+2

은 내가 1 ~ 2 시간 전에 게시이 매우 유사한 질문을 봤다고 맹세 할 수 사용할 수있는 간격 모든 열을가합니다. –

답변

0

사용

<table border="0" style="width: 100%;"> 

테이블이 페이지의 전체 폭에 걸쳐 만드는 : 여기

감사

는 코드입니다. 열의 크기는 여전히 다릅니다.

똑같이뿐만 아니라 당신이

<table border="0" style="width: 100%; table-layout: fixed;"> 
+0

정말 고마워! – vinman64

관련 문제