2014-10-15 2 views
-3

좋아, 그래서 내 MYSQL 데이터베이스에서 텍스트를 표시하는 데 문제가 있습니다. 이 파일 내가 db_Connect.php 여기PHP에서 MYSQL의 데이터를 제공 할 수 없습니다.

<?php 
$con=mysqli_connect("MY DB HOST","MY DB USERNAME","MY DB PASS","MY DB NAME"); 

// Check connection 
if (mysqli_connect_errno()) { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 

mysqli_close($con); 
?> 

파일

<?php 
require('db_Connect.php'); 

$sql = "SELECT * FROM Cust_Details"; 
$result = mysqli_query($con,$sql)or die(mysqli_error()); 
echo "<table>"; 
echo "<tr><td>Date</td><td>Comment</td><td>Amount</td></tr>"; 

while($row = mysqli_fetch_array($result)) { 
    $date = $row['Name']; 
    echo "<tr><td style='width: 200px;'>".$date."</td></tr>"; 
} 

echo "</table>"; 

mysqli_close($con); 

?> 

을 표시하기 위해 사용하고있다 내 phpMyAdmin을 스크린 샷

http://postimg.org/image/afwlvb6gj/

+0

: 그것은처럼 다음 보이도록 mysqli_close($con);를 포함하는 줄을 제거 (while 루프 안에)? – fellowworldcitizen

+3

연결을 연 직후에 즉시 mysqli_close()를 호출한다! ('db_Connect.php'의 마지막 줄). mysqli_close()를 명시 적으로 수행 할 필요는 없다. PHP는 더 이상 실행 스크립트에 필요하지 않을 때 연결 자체를 정리합니다. –

답변

0
에 대한 링크입니다

Michae 님 이미 db_Connect.php에 연결이 끊어졌습니다. ; 인 print_r ($ 행) :

당신이 할 보는가 무엇
<?php 
$con=mysqli_connect("MY DB HOST","MY DB USERNAME","MY DB PASS","MY DB NAME"); 

// Check connection 
if (mysqli_connect_errno()) { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 
관련 문제