-2

私はphpとmysqliを使用して、データベースにデータを選択して挿入できるようにしています。私が抱えている唯一の問題は、解析エラーが発生していることです。これは、のフェッチを実行してから、変数$stmtを使用して行数をカウントしようとしているときです。$numrows

誰かが私を助けて、解析エラーを取り除くために私が何をする必要があるかを教えてもらえますか?

このフィドルにコードを貼り付けました

4

2 に答える 2

1

すべての if-else ブラケットが閉じていることを確認する必要があります。この花瓶には入っていないようです。他のコメンターが言ったように、else ではなく if の周りだけでなく、すべてのケースで括弧を使用する練習をするのは良いことです。それがこのような問題を引き起こします。また、適切なインデントを使用すると、このような問題に遭遇したときに簡単に識別できます。

于 2012-08-24T17:31:30.243 に答える
0

このエラーは、適切なネストまたは欠落なしで if ... else を使用しようとすると発生します。

コードの 121 行目で、if を持たない else を呼び出しました。このelseの前にifを閉じてください。

**Line2** if ( (strlen($getemail) >= 7) && (strstr($getemail, "@")) && (strstr($getemail, ".")) )
         {
          //your cod
**Line 120** }
**Line 121**  else
          {
            $errormsg = "There is already a User with that Teacher ID"; 
           }
于 2012-08-24T17:40:15.093 に答える