У меня есть база данных MySQL с таблицей обзывали следующим образом:Отображение баз данных Значения в Дата Группы
======== ========== ===========
date name1 name2
======== ========== ===========
01/01/15 nameA nameB
01/01/15 nameC nameD
02/01/15 nameE nameF
03/01/15 nameG nameH
03/01/15 nameI nameJ
03/01/15 nameK nameL
04/01/15 nameM nameN
Я хочу, чтобы выводить значения в таблицу следующим образом:
==============================================
01/01/15
==============================================
nameA nameB
nameC nameD
==============================================
02/01/15
==============================================
nameE nameF
==============================================
03/01/15
==============================================
nameG nameH
nameI nameJ
nameK nameL
==============================================
04/01/15
==============================================
nameM nameN
Am I ищет цикл FOREACH?
Это код, я работаю с на данный момент ...
<?php
$result = mysql_query("SELECT * FROM names ORDER BY date ASC") or die("SELECT Error: ".mysql_error());
echo '<table>';
while ($row = mysql_fetch_assoc($result))
{
echo '<tr><td>'.$row['name1'].'</td><td>'.$row['name2'].'</td></tr>;
}
echo '</table>';
?>
Да вы. Проверьте дату, если это то же самое, что и не печатать строку заголовка, если она отличается от –
Обычно используется цикл while ($ row = mysqli_fetch_assoc ($ result)). – bloodyKnuckles
У меня есть цикл while, просто борющийся с разбиванием каждой группы значений на дату. Просто попробуйте предложение Майка Миллера сейчас, кажется достаточно простым. – James