mysql — как умножить 2 столбца из разных таблиц, но одна и та же база данных mysqli переполнение стека

<?php

$con = mysqli_connect("localhost", "root", "", "zoo");

if (mysqli_connect_error()) {
echo "Failed to connect" . mysqli_connect_error();
}

$sel = "Select * from animal where quantity";

$result = mysqli_query($con, $sel);

while ($row = mysqli_fetch_array($result)) {

echo "<tr>";
echo"<td>" . $row['quantity'] . "</td>";
}
$qsel = "Select * from price where bill";
$result = mysqli_query($con, $qsel);
while ($row = mysqli_fetch_array($result)) {

echo "<tr>";
echo "<td>" . $row['bill'] . "</td>";
}
?>

как умножить 2 столбца из разных таблиц, но одной и той же базы данных mysqli php

-10

Решение

$con = mysqli_connect("localhost", "root", "", "zoo");

if (mysqli_connect_error()) {
echo "Failed to connect" . mysqli_connect_error();
}

$sel = "select (quantity* bill) as total from animal inner join price on animal.id=price.animal_id group by price.animal_id";
$result = mysqli_query($con, $sel);
while ($row = mysqli_fetch_array($result)) {

echo "<tr>";
echo"<td>" . $row['total'] . "</td>";
}

Перед копированием и вставкой проверьте имя столбца отношения таблицы и обновите соответствующим образом.

0

Другие решения

Попробуйте это, это даст вам весь результат без манипуляций в php.

select (quantity* bill) as total from animal inner join price on animal.id=price.animal_id group by price.animal_id;
0

По вопросам рекламы [email protected]