2017-02-05 6 views
0

フェッチ値行を含む行にこのエラーが表示され続けます。 エラー:解析エラー:予期しない 'while'(T_WHILE)フェイル中フェッチPHP

ここで間違ったことを誰かが見ることができますか?

<?php 
    /* prepare statement */ 
    if ($stmt = $link->prepare("SELECT DISTINCT ticket.TicketuserID, user.UserName, count(*) AS counter 
    FROM ticket 
    INNER JOIN user 
    ON user.userID= ticket.TicketuserID 
    WHERE `TicketStatus` LIKE 'Active' 
    GROUP BY ticket.TicketuserID, user.UserName 
    HAVING COUNT(*) >= 1")) { 
    $stmt->execute(); 

    /* bind variables to prepared statement */ 
    $stmt->bind_result($TicketuserID, $UserName, $counter); 


    /* fetch values */ 
    while ($stmt->fetch()) { 
     printf("<a href=\"ticketlist.html\" class=\"list-group-item list-group-item-action\">" . $UserName. " - " . $counter. "</a>"); 
     //printf("%s %s\n<br>", $UserName, $counter); 
    } 

     /* close statement */ 
      $stmt->close(); 
     } 

     /* close connection */ 
     $link->close(); 

     ?> 
+0

'$ stmt-> bind_result($ UserName、$ counter); ' –

答えて

0

第一エラー

あなたは、このコードにセミコロンを入れるのを忘れ:あなたのSELECT文で

/* bind variables to prepared statement */ 
$stmt->bind_result($UserName, $counter) 

第二のエラー

、あなたは3つの事を選択したいです。

ticket.TicketuserID, user.UserName, count(*) AS counter.

bind_resultでは、2つの変数のみを指定します。 ticket.TicketuserIDの変数を含めるのを忘れました。 whileループの開始前に

$stmt->bind_result($ticket, $UserName, $counter); 
+0

ありがとう、私はそれを修正しました。今私は以下のエラーを取得しています、それはSQLと何か関係がありますか? 警告:mysqli_stmt :: bind_result():バインド変数の数がプリペアドステートメントのフィールド数と一致しません – CwStrange

+0

selectステートメントで3つのものを選択したいとします。 '' 'ticket.TicketuserID、user.UserName、count(*)AS counter'''です。あなたのbind_resultでは、2つの変数しか与えません。あなたはチケットの変数を含むのを忘れていました。 '$ stmt-> bind_result($ ticket、$ UserName、$ counter);' '' –

+0

本当にありがとうございます。私は上記を更新しました。すべてのおかげで助けを借りて – CwStrange

0

あなたが不足しているセミコロン:

は、だから、これを行います。

$stmt->bind_result($UserName, $counter);

はあなたが予期しない「コードの開始」を見るたびに、覚えておいてください、おそらくあなたは、コードの前の行を終了しませんでした。

+0

ありがとうございました。セミコロンを追加しました。そして、以下のエラーが表示されます:警告:mysqli_stmt :: bind_result():バインド変数の数がプリペアドステートメントのフィールド数と一致しません – CwStrange

関連する問題