Я пытаюсь отобразить данные определенной таблицы в 3 столбцах и хочу, чтобы она перешла к следующей строке после 3 результатов, поэтому, если есть 30 результатов, должно быть 10 строк из 3 столбцов, если есть 15 результатов, то следует быть 5 строк из 3 столбцов и т. д.
Однако я могу только найти примеры того, как это сделать с помощью «обычных операторов SQL», и не смог найти в PDO ничего такого, что могло бы сделать то же самое, и, к сожалению, смешивание обычного SQL и PDO не работает хорошо.
Ну вот мой код:
$result = getdatanames($db, $_GET['id']);
foreach ($result as $row) {
echo '<tr>';
echo '<td style="width: 20%; text-align:right;"><a href="/?p=USERS.profile&id='.$row->idd.'">'.$row->name.'</a></td>';
echo '<td style="width: 13%;"><span style="font-variant:small-caps;font-size:10px;position:relative;top:-5px;color:#C11B17;">'.$row->last_name.'</span></td>';
echo '</tr>';
}
Однако я знаю, что это будет отображаться в каждой строке (как имя, так и фамилия), но как я могу заставить его работать так, чтобы в каждой строке отображалось 3 записи (как имя, так и фамилия)?
Ака:
Name Last name - Name Last name - Name Last name
Name Last name - Name Last name - Name Last name
Name Last name - Name Last name - (Empty auto fill)