-1

こんにちは私が達成しようとしているのは、このコード行を組み合わせることです:これは私のユーザーレジストラ用です

    if (isset($_POST['unenroll'])){
                $sql1="Update tbl_enroll SET status='unEnrolled'";
                    $unEn = mysql_query($sql1) or die (mysql_error());
                    }

COUNTである私のデータベースのフィールドのみを切り捨てる別のコードへ これまでのところ、これは私が考えていることです:

      if (isset($_POST['unenroll'])){
                $sql1="Update tbl_enroll SET status='unEnrolled'";
                    $unEn = mysql_query($sql1) or die (mysql_error());
                $trunc="Delete count from tbl_enroll";
                    $restart = mysql_query($trunc) or die (mysql_error());
                    }

ちなみに、列を維持しながらすべてのデータを削除したい列はカウントですこれは正しいですか?今はすべてのデータを消去したくないので、このコーディング構造も正しいですか?これを行う理由は、別のタイプのユーザーが3回だけ更新できるようにするアクションがシステムにあるため、特定の期間が満たされた場合にレジストラがカウントを再開して、0から再開するようにするためです。(私がmysqlを学ぼうとしている私の基本的な知識で、MysqliまたはPDOについて私に思い出させる必要はありません。

編集済み:もう一度お読みください。編集:私の悪いので切り捨ては悪い考えです。データベースの列数でデータ全体を消去/更新し、列自体は維持したいだけです。

4

1 に答える 1

2

回答フォームでコメントをリクエストしたので、SET後の列の更新をコンマと組み合わせて、コードを作成できます。

 if (isset($_POST['unenroll']))
 {
     $sql1="Update tbl_enroll SET status='unEnrolled', count = 0";
     $unEn = mysql_query($sql1) or die (mysql_error());
 }
于 2012-09-10T12:32:27.193 に答える