私はさまざまなオークションのテーブルを持っています。各レコードにはユーザー名とカテゴリがあります。おそらく、同じユーザー名とカテゴリを持つ複数のレコードが存在します。カテゴリには4つの異なるタイプがあります。変数に動的に名前を付ける?
以下の準備されたクエリでは、2つ目のバインドされたパラメータが4つのカテゴリを含む配列をループする結果になる可能性がありますか?そして、結果を配列に動的に割り当てることができますか?
$countAuctionsQuery = "select COUNT(USERNAME, SUBCAT) from AUCTIONS where username = ? AND SUBCAT = ?";
if ($getRecords = $con->prepare($countAuctionsQuery))
{
$getRecords->bind_param("ss", $username, $subcat);
$getRecords->execute();
$getRecords->bind_result($numRecords);
}
編集:
データだから、
Auctions
username itemnumber cost category
------------------------------------------------
fredx 222 $33 fake
fredx 123 $43 fake
timo 765 $54 fake
fredx 987 $99 sold
bobk 233 $77 fake
wenx 11 $12 ok
fredx 23 $31 ok
fredx 723 $73 fake
wenx 44 $88 ok
の例では、ユーザ名fredxとカテゴリの偽のため、3が返されます。販売名のfredxとカテゴリについては
、1はユーザ名ティモとカテゴリ偽物について
を返却しなければならない、1ユーザ名のwenxし、[OK]カテゴリでは を返却しなければならない、2が返されます。私はそうのようにプリントアウトできるようにしたい:
Fake items: $numfake items or category['fake']
OK items: $numok items or category['ok']
Sold items: $numsold items or category['sold']
は私が 偽造品のようにプリントアウトできるようにする必要があります:$ numsolditems oktiems:$ numokitemsなど、私はそれが配列を使うのが理にかなっていると思ったのです。現時点で私が誤解していない限り、私はただ一つの変数でそれを行うことはできないと思いますか? –
取得したいサンプルデータと結果セットを投稿してください。 – Quassnoi
質問に追加 –