|
|
|
| нужно всё сделать одним запросом и одним циклом
я поискал и понял что нужен JOIN как его внедрить так и не понял
сопоставлять данные не нужно, просто всё вывести за раз
спасибо!
КОД
case "invoices":
$queryf="SELECT * FROM `ор` ORDER BY id ASC";
$usrf=mysql_query($queryf);
if(!$usrf) exit ("Ошибка; (sql x)");
while($row=mysql_fetch_array($usrf))
{
$id = $row['id'];
$name = $row['frate'];
$m2 = $row['mb'];
echo "
$id - $name <br>";
$queryx="SELECT * FROM `prices` ORDER BY id ASC";
$usr=mysql_query($queryx);
if(!$usr) exit ("?ё????; (sql x)");
while($row=mysql_fetch_array($usr))
{
$id = $row['id'];
$item = $row['item'];
$price = $row['price'];
$special = $row['special'];
$summa=$price*$m2;
echo "
$item - $price summa - $summa <br>
";
}
echo "<br>";
}
|
| |
|
|
|
|
|
|
|
для: celovec
(17.02.2012 в 23:39)
| | Что из себя представляет таблицы op и prices и как они связаны друг с другом? | |
|
|
|
|
|
|
|
для: cheops
(17.02.2012 в 23:55)
| | никак не связаны
просто хочу убрать один цикл так как при двух, сумма не считается для всех элементов внутреннего цикла(кроме первого)
в первой список клиентов
во второй список всех услуг
связи нет.
поля варчар
http://softtime.ru/forum/read.php?id_forum=1&id_theme=85112 | |
|
|
|