<?php $sql = " SELECT e.*, l.counts AS l_counts, l.date AS l_date, lo.counts AS lo_counts, lo.date AS lo_date FROM employee e LEFT JOIN logs l ON l.employee_id = e.employee_id LEFT JOIN logout lo ON lo.employee_id = e.employee_id WHERE e.employee_id =" .(int)$_GET['salary']; $query = mysql_query($sql); $rows = mysql_fetch_array($query); while($countlog = $rows['l_counts']) { echo $countlog; } echo $rows['first_name']; echo $rows['last_name_name']; ?>
Я получил то, что я хочу, чтобы мой first_name и last_name (получить только 1 результат). l_counts Я хотел зациклировать эту вещь, но результат не прекращается, пока мой компьютер не перезагрузится. Лол. Как я могу получить точный результат? Мне нужно только получить точные результаты l_counts.
Спасибо
Jordan PagaduanPHP MySQL выберите результаты
, если я что $ строка [ 'last_name_name']; будут затронуты. Я только хотел, чтобы петля была l_counts; – Jorge
, тогда вы должны сохранить 'last_name_name' с первой итерации для дальнейшего использования. но в любом случае это плохая идея. если вам нужно: 1) все 'l_counts' 2) сначала' last_name_name', тогда вам нужно выполнить 2 запроса: сначала получите ** только ** 'l_count', а второй получит ** только ** одну запись с одно поле. – zerkms
это возможно? 2 выбор запросов за раз? – Jorge