Использование PHP, я могу найти productId
в первой таблице:значения сумм из MySQL
$stmt = $db->prepare("SELECT productId FROM boughtProducts WHERE userid = :username");
$stmt->execute(array(':username' => $_SESSION['username']));
$productId = $stmt->fetchAll();
У меня также есть столбцы со значениями переменных, как в следующем:
$productId["0"]["productId"] & $productId["1"]["productId"]...
В переменных выше, я получаю только идентификаторы, где я должен найти свои значения во второй таблице.
$stmt = $db->prepare("SELECT price FROM products WHERE id = :productid");
$stmt->execute(array(':productid' => $productId["0"]["productId"]));
$price = $stmt->fetch(PDO::FETCH_ASSOC);
Это возвращает все числа, которые я хочу в SUM и сохраняю в переменной. Как я могу это достичь? Я хочу SUM цена на все товары, которые покупают userid
.
'userid =: username' вы уверены в этом? – Max
* «Я хочу SUM» * - Соответственно, 'SUM()'. Теперь попробуйте что-нибудь ;-) http://dev.mysql.com/doc/refman/5.7/ru/group-by-functions.html#function_sum –