У меня есть таблица с различными аукционами, где каждая запись имеет как имя пользователя, так и категорию. Скорее всего, будет несколько записей с одинаковым именем пользователя и категорией. Существует четыре разных типа категорий.динамическое присвоение переменной?
Мне интересно, возможно ли, если бы приведенный ниже запрос был подготовлен, чтобы связать связанный параметр с результатом цикла, содержащего 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 должен быть возвращен
Для имени пользователя Timo и категории подделкой, 1 должен быть возвращен
имя пользователя wenx и категории ОК, 2 должны быть возвращены.
Я хочу, чтобы иметь возможность печатать как так:
Fake items: $numfake items or category['fake']
OK items: $numok items or category['ok']
Sold items: $numsold items or category['sold']
Мне нужно, чтобы иметь возможность печатать как поддельных деталей: $ numfakeitems проданными : $ numsolditems oktiems: $ numokitems и т. д., поэтому я подумал, что имеет смысл использовать массив. На данный момент я не думаю, что могу сделать это только с одной переменной, если я не понял? – 2009-04-20 14:20:06
Пожалуйста, разместите некоторые данные примера и результаты, которые вы хотите получить. – Quassnoi
добавив в вопрос – 2009-04-20 14:26:59