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']);

   }

だから...私のローカルホストサーバーでは正常に動作しますが、サーバーではこの問題があり、サーバーへのリンクを確立できませんでした

助けてください

4

1 に答える 1

0

あなたのコードにはエラーがないので、小さな間違いがあります。次のことだけを確認してください。

1) サーバーが稼働している場合、ブラウザで phpmyadmin を開いてみてください。2) phpmyadmin を開き、ユーティリティでユーザー名とパスワードを確認します。3) 作成したユーザーには、必要な権限が必要です。

これを確認すれば問題は解決すると思います。

于 2013-07-13T07:36:25.773 に答える