2016-03-18 80 views
-2

我是初學者,在PHP和HTML,所以我需要你的幫助。 我想顯示數據從我的sql數據庫創建使用phpmyadmin,到一個PHP頁面。從sql數據庫顯示數據到apache2服務器中的html表格

我在網上搜索,發現類似的話題,但還是有問題

DB:WBAN ...

表名:傑克...

列顯示:溫度圖,脈搏,運動...

這裏是我的代碼,一個空白頁出現時,要求 「本地主機/ Jack.php」

<?php 

$conn=mysql_connect('localhost', 'root', 'MYPASSWORD'); 
mysql_select_db('wban'); 


    if(! $conn) { 
    die('Could not connect: ' . mysql_error()); 
     } 

$query = "SELECT * FROM Jack"; 
$result = mysql_query($query); 

?> 

<html> 
<head> <title> Jack Status </title> </head> 
<body> 

<table width="600" border="1" cellpadding="1" cellspacing="1"> 
<tr> <!-- header row --> 
<th>Data</th> 
<th>Latest Readings</th> 
<th>Average</th> 
<th>Standard Deviation</th> 
<th>Condition</th> 
</tr> 

<?php 

while($row = mysql_fetch_assoc($result)){ //Create a loop to loop through results 
    echo "<tr>" 
    echo "<td>.$row['Temprature'].</td>"  
    echo "<td>.$row['Pulse'].</td>" 
    echo "<td>.$row['Motion'].</td>" 
    echo "</tr>" 
    }//end while 
mysql_close(); //close out the database connection 
?> 
</table> 
</body> 
</html> 
+0

你的問題是假設你有一個工作的Web服務器。你可以讓它顯示簡單的.html頁面?它是否配置爲處理PHP頁面? –

+0

http://php.net/manual/en/function.error-reporting.php –

回答

2

確保關閉每個php語句的匹配引號,並在語句結尾處添加分號。

點運算並不在字符串中的工作文字,那麼近兩倍每次你需要應用運營商,像這次報價:

<?php 

while($row = mysql_fetch_assoc($result)){ //Create a loop to loop through results 
echo "<tr>"; 
echo "<td>".$row['Temprature']."</td>"; 
echo "<td>".$row['Pulse']."</td>"; 
echo "<td>".$row['Motion']."</td>"; 
echo "</tr>"; 
}//end while 
mysql_close(); //close out the database connection 
?> 
+2

*「試試這個」*不會「解釋」爲什麼他們的代碼失敗。 –

+0

@Fred我剛剛編輯了包含解釋的答案。 – Indrajit

+0

謝謝。但是,您忽略了關於缺少的結束分號的部分。 ;-)這將拋出解析錯誤。編輯:你補充說,很好;-)現在「這是一個答案。 *乾杯* –

相關問題