2013-08-14 2 views
-2
<h1>Matches</h1> 
<?php 
$con=mysqli_connect("localhost","root","","esports"); 
// Check connection 
if (mysqli_connect_errno()) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 

$result = mysqli_query($con,"SELECT * FROM NA"); 

while($row = mysqli_fetch_array($result)) 
    { 
    echo $row['team1'] . " vs. " . $row['team2']; 
    echo "<br>"; 
    } 

mysqli_close($con); 
?> 

이 정보를 사용하여 MySQL 데이터베이스에서 정보를 얻은 다음 HTML 테이블을 사용하여 웹 페이지에 표시하려고합니다. 나는이 일에 익숙하지 않으므로 어떻게해야할까요? 어떤 도움을 주셔서 감사합니다.MySQL 데이터베이스의 정보를 웹 페이지에 표시하십시오.

+0

을 추가하고 print_r ($ row); 도움이되는 것이 있으면 알려주는 지 확인하십시오. 또한 쿼리에 추가 또는 죽이기 (mysql_error)를 시도해 볼 수 있습니다. mysqli는 mysql_error와 비슷한 기능을 가지고있다. –

답변

0

그냥 테이블로 포맷 할 경우, 당신은 당신이로 mysql_connect를 사용할 필요가 MySQL 데이터베이스에 연결하려면

echo "<table border=1>"; 
while ($row = mysql_fetch_array($result) 
    { 
    echo '<tr><td>'; 
    echo $row['team1']; 
    echo '</td><td>'; 
    echo $row['team2']; 
    echo '</td></tr>'; 
    } 
mysql_close($con); 
+0

나는 이것을 지금 얻고있는 것처럼 보인다. PHP 구문 분석 오류 : 구문 오류, 예기치 않은 '{'in /var/www/html/get/index.php on line 16 – user2676857

+0

내 실수로, 1 대신 $ 결과 다음에 두 개의')'가 있어야합니다 –

0

을 할 수 있도록 쿼리에 문제가있는 것 같지 않고, mysql_select_db로 데이터베이스를 선택하고 마지막으로 mysql_fetch_array를 수행하십시오. while 루프 내에 mysql_fetch_array

<?php 

$con =mysql_connect("localhost","root","","esports"); 
mysql_select_db('your data base'); 

$result = mysql_query($con,"SELECT * FROM NA"); 

while($row = mysql_fetch_array($result)) 
    { 
    echo '<pre>'; 
    print_r($row); 
    echo '</pre>'; 
    } 
mysql_close($con); 
?> 
관련 문제