私に悩まされているこのコードを手に入れました。PHPが4回繰り返すと4回繰り返す
$x=0;
while($row = mysql_fetch_array($result))
{
if ($me == $x)
{
echo "You are $me";
break;
}
else
{
$x++;
}
}
ブレークを含めると、それが返されます:私は休憩を削除すると
あなたが、しかし1
選択しました。それはあなたがあなたがあなたが現在データベースで6枚のレコードとコードは、それを仕事にしている場合があります1
を選択した1を選択した1を選択した1を選択した
を返します。 "あなたは4番目です"と表示されます
アイデア?
また、X ++ '$削除;それは内部'完全声明、およびポストインクリメントを条件( 'if($ me == $ x ++)')です。これは、 '$ me == $ x'を' $ x'をインクリメントする前に比較し、それを行うもっと進んだ方法です。 – BoltClock
私は通常あなたに同意します。しかし、この問題の相対的な単純さを考えると、私は質問者が、より高度な技法をマスターできるようになると、当面は単純な構造をとっていることを示唆しています。 – diagonalbatman
@Andy Paton:誰かがそれを言うつもりだったので、代わりにコメントに入れました:) – BoltClock