2013-07-13 15 views
1

我寫數據庫類此代碼...到服務器的鏈接不能建立

public function DeleteArticle($list) 
    { 
     $this->setdata("DELETE FROM Article WHERE Code IN (" . implode(',', $list) . ")"); 
    } 
private function connect() 
    { 
     mysql_connect('localhost' ,'#######' ,'########'); 
     mysql_select_db('allatala_db'); 
    } 
    public function setdata($query) 
    { 
     $this->connect(); 
     mysql_query($query); 
     mysql_close(); 
    } 

,並把它在我的adminpage.php

if(isset($_POST['delete1'])) 
    { 
      $obj=new Database(); 
     $obj->DeleteArticle($_POST['checkbox']); 

    } 

所以......在我的本地主機服務器的工作得當,但在服務器上我有這個問題 到服務器的鏈接不能建立

幫我PLZ

+0

您在錯誤日誌中有任何錯誤嗎?最有可能的是,它無法連接到MySQL並凍結。 – user4035

+0

是這個錯誤消息訪問被拒絕用戶'root'@'localhost'(使用密碼:否) –

回答

0

你的代碼沒有錯誤,所以有一些小錯誤。 只要確保以下事情。

1)您的服務器正在運行,還嘗試在瀏覽器中打開phpmyadmin。 2)打開phpmyadmin並在實用程序下檢查您的用戶名和密碼。 3)您創建的用戶必須擁有所需的權限。

我認爲你的問題將在檢查這些東西后解決。

+0

我沒有在phpmyadmin問題,但是當我嘗試刪除遠程服務器中的記錄時,我得到錯誤 –

+0

它可能有可能您創建了用戶並且該用戶沒有權限DELETE –

+0

否...我將所有權限授予我的用戶 –

相關問題