This repository has been archived on 2026-04-21. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Project_BDE/www/lib/PHP/result_parsing/echo_table.php
smithi_3000 37a2ae2c2d Modified website hierarchy (again !) and files about it.
Everything previously under www/src now are under www/
Moved style.CSS under www/ressources, to allow blocking http requests to
www/lib completly
Moved <head> and <header> generation under lib/PHP/output/sections.php
to reduce redundancy within files. Also implemented a system to allow
them to generate relatif paht for href to ressources depending on their
deepness within www/ hierarchy.
2025-11-16 00:01:32 +01:00

33 lines
688 B
PHP

<?php
function print_db_query_table( $qresult ): void
{
echo "<table><tr>";
$col_num = $qresult->columnCount();
for($i = 0; $i < $col_num; $i++)
{
// Not present on all driver. Present on MySQL driver.
$col_info = $qresult->getColumnMeta($i);
$col_table = $col_info['table'];
$col_name = $col_info['name'];
echo "<th scope='col'>$col_table.$col_name</th>\n";
}
echo "</tr>\n";
$num_rows = $qresult->rowCount();
$qresult->setFetchMode(PDO::FETCH_ASSOC);
for($i = 0; $i < $num_rows; $i++)
{
$row = $qresult->fetch();
echo "<tr>";
foreach($row as $field)
{
echo "<td>$field</td>";
}
echo "</tr>";
}
echo "</table> <br>";
}