私はwhileループを実行しており、これはMYSQLテーブルから値を戻しています。クエリから約90エントリを返します。私の希望は、最大これらの90個の値を破り、5のグループでそれらを表示する。これは混乱に聞こえるかもしれので、私は助けるためにいくつかのコードサンプルを共有しましょうことができるようにすることです明らかにする:私はその値を引き出しています。ここPHP Whileループの出力を制限する方法はありますか
$con = mysql_connect("host", "username", "password") or die ("Unable to connect to server");
mysql_select_db("database") or die ("Unable to select database");
$sql = mysql_query("SELECT * FROM `table` WHERE column IS NOT NULL AND column <> ''");
私はテーブルから必要です...
while($row=mysql_fetch_array($sql))
{
$id=$row['id'];
$column=$row['column'];
echo $id . '<br>';
echo $column . '<br>';
}
この時点で、私はループを実行し、すべての90のエントリの表示を取得しました。どのように値を引き出し、小さな塊で表示できますか? whileループの外側でループされた値を使用すると、セットの最後の値が返されます。ループ内の特定のグループ化を得るために、カラムからユニークな$id
値を使用する簡単な方法はありますか?
5桁でグループ化しますか?またはIDによって?あなたは両方とも言います。 –
あなたのSQLで 'LIMIT'句の使用を検討しましたか? – Dor
@Jasonは、私はちょうど5 – Presto