2013-12-10 44 views
0

我有下面的代碼,當我嘗試打開網頁我得到的消息PHP是不是真正執行

「;} //關閉數據庫連接mysql_close($ CON);?>

正如你可以看到我關閉了它。可有人請幫助我。謝謝。

<html> 
<head> 
<title>Retrieve data from database </title> 
</head> 
<body> 

<?php 

$host='localhost'; 
$user='xxxxx'; 
$pass='xxxxx'; 
$database='xxxxx'; 

// Connect to database server 
$con=mysql_connect($host, $user, $pass) or die (mysql_error()); 

// Select database 
mysql_select_db($database) or die(mysql_error()); 

// SQL query 
$strSQL = "SELECT * FROM contact_list"; 

// Execute the query (the recordset $rs contains the result) 
$rs = mysql_query($strSQL); 

// Loop the recordset $rs 
// Each row will be made into an array ($row) using mysql_fetch_array 
while($row = mysql_fetch_array($rs)) { 

    // Write the value of the column LastName (which is now in the array $row) 
    echo $row['lastname'] . "<br />"; 

    } 

// Close the database connection 
mysql_close($con); 

?> 
</body> 
</html> 
+0

mysql_已棄用。請參閱PDO/mysqli_ – Strawberry

+0

只是FYI,[你不應該使用'mysql_'函數來創建新的代碼](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in- php) – esqew

回答

1

您沒有收到錯誤或建議關閉您的數據的基礎上,什麼你得到的是你自己的代碼,這是一個問題與您的標籤,或您的引號。請修改全部

UPDATE

實際上,你的服務器沒有運行任何PHP。 它是閱讀everyting作爲一個大標籤開始<?php和你在該行有/>結束echo $row['lastname'] . "<br />";

可能是你的文件處理不當的PHP擴展,或者您的服務器處理不當的PHP可用,或者一些沒有得到很好的配置

+0

非常感謝!我忘了在服務器上添加一些軟件包。它正在工作。你完全正確 – user3088745