2017-07-12 50 views
0

我想在Ubuntu中運行我的PHP代碼。這是我的代碼
只是想在用戶表中顯示用戶PHP文件連接Mysql顯示在Ubuntu操作系統中的空白頁面

<!DOCTYPE html> 
<html> 
<head> 
<title>Kgam Internship Project</title> 
</head> 
<body> 
<?php 
$host = "localhost"; 
$username = "root"; 
$password = "password"; 
$dbConnect = mysql_connect($host,$username,$password); 
mysql_select_db(kgam)or die(mysql_error()); 
if($dbConnect) 
{ 
    echo "Database connected"; 
}else{ 
    echo "Database connect error"; 
} 
$data = mysql_query("SELECT * FROM user") or die(mysql_error()); 
print"<table width=100% border=1 cellpadding=3>"; 
print"<tr><td>ID</td><td>UUID</td><td>Name</td><td>Recently Status</td> </tr>"; 
$i = 0; 
while ($info = mysql_fetch_array($data)) 
{ 
    # code... 
    echo "Test".$i; 
    print"<tr><td>".$info['id']."</td>"; 
    print "<td>".$info['uuid'] . "</td>"; 
    print "<td>".$info['uname'] ."</td>"; 
    print "<td>".$info['status'] ."</td></tr>"; 
    $i = $i + 1; 

} 
print "</table>"; 
mysql_close($dbConnect); 

?> 

</body> 
</html> 

我試試這個代碼是關於我的窗口工作,請幫助我 我對Ubuntu的 在數據庫中的信息我的結果,當我跑這是空白

+0

你可以從ubuntu服務器上的簡單php頁面獲得輸出嗎?你的空白頁的來源是什麼,它也是空白的? – blokeish

+0

根據所安裝的PHP版本,mysql_擴展名已被棄用,因此可能無法使用。您應該移至PDO或mysqli_版本。 –

+0

'mysql_select_db(kgam)'什麼是'kgam'。如果'kgam'實際上是數據庫名稱,那麼把它放在一個很像'mysql_select_db('kgam')' – Lepanto

回答

0

我希望錯誤是在這條線,你必須用單引號mysql_select_db('kgam')

0

我可以固定我的問題,進入數據庫名。我安裝了PHP 7.0的Ubuntu和我需要使用

的mysqli的

代替

MySQL的

現在,它的工作!