У меня есть таблица с различными аукционами, где каждая запись имеет имя пользователя и категорию. Скорее всего, будет несколько записей с одинаковыми именем пользователя и категорией. Существует четыре различных типа категорий.
Мне интересно, возможно ли, учитывая подготовленный ниже запрос, иметь второй связанный параметр, являющийся результатом цикла по массиву, содержащему 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 и категории fake должно быть возвращено 3.
Для имени пользователя fredx и проданной категории следует вернуть 1
Для имени пользователя timo и категории fake, должно быть возвращено 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']