Проблемы с отображением столбцов sql, потому что я хочу вывести два
столбцы с псевдонимами, которые выходят из оператора SQL, в результате чего я выполняю вычисления для определенных строк.
Я попробовал приведенный ниже код, а также изменил его, заменив 0 и 1 псевдонимами столбцов, AmountOwed, KindsOfProducts, которые не работали.
PHP CODE - где проблема ...
$result = $con->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "AmountOwed: " . $row[0]. " - KindsOfProducts: " . $row[1]
."<br>";
}
} else {
echo "0 results";
}
$con->close();
Оператор грязного SQL, который я пытаюсь повторить
@$username=$_POST['username'];
$sql= "SELECT SUM(`price` * `quantity`) AS AmountOwed,
COUNT(*) AS KindsOfProducts FROM tablename
WHERE `orderdate` BETWEEN DATE_SUB(NOW(), INTERVAL 30 DAY) AND NOW()
and uname = '$username'";