Quantcast
Viewing all articles
Browse latest Browse all 517258

Сложный запрос - PHP и базы данных

Доброго дня.

Не знаю как сделать сложный запрос (Суть его такова, машина берется в аренду на определенные сроки: дату получения и дату возврата, установлена цена за 1 день аренды). Запрос должен посчитать, сколько дней машина была в аренде и умножить на цену за один день аренды, то ест так дата_возврата - дата_получения * цену за день. Правильно ли я вообще делаю?

Код:

$query="SELECT `auto`.`id`, `auto`.`id_autoprokat`, `auto`.`id_client`, `auto`.`price`, `auto`.`date_polych`, `auto`.`date_vozvrat` FROM auto "; // запрос просто выведет таблицу
//  `auto`.`date_vozvrat` - `auto`.`date_polych` * `auto`.`price`";// вот само выражение, но я не знаю как его записать правильно+чтобы оно вывело результат на страницу

Вот что сделал, но я не знаю как это записать правильно, чтобы результат вывелся на веб-страницу

Помогите

Добавлено через 8 минут
Код:

<?
/*
        Скрипт для формирования сводного отчета
*/
 
$title_text='Общая стоимость аренды нескольких машин для одного клиента';
 
// Формируется запрос к БД
$query="SELECT `auto`.`id`, `auto`.`id_autoprokat`, `auto`.`id_client`, `auto`.`price`, `auto`.`date_polych`, `auto`.`date_vozvrat` FROM auto ";
$result=$mysqli->query($query);
////
$body.='Данные о клиентах:';
 
// Формирование таблицы со сводным отчетом
$body.='<table class="show_table">';
// Заголовок таблицы
$body.='<tr>';
$body.='<th>ИД арендованной машины</th>';
$body.='<th>Название автопроката</th>';
$body.='<th>Клиент</th>';
$body.='<th>Цена за аренду(сутки)</th>';
$body.='<th>Дата начала аренды</th>';
$body.='<th>Дата конца аренды</th>';
$body.='<th>Цена за полный срок аренды</th>';
$body.='</tr>';
// Цикл по всем полям таблицы

while($line=$result->fetch_assoc())
        {
        $body.='<tr>';
        foreach ($line as $key=>$val)
                {
                $body.='<td>'.$val.'</td>';
                }
        $body.='</tr>';
        }
$body.='</table>'
?>

Добавлено через 1 минуту
http://tomilin.esy.es/lr6/?tables_ac...ort&menu_id=-1 веб-страница с выводом содержимого

Viewing all articles
Browse latest Browse all 517258

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>