Всем привет! Я создал базу данных 'registration' в Mysql PHPmyAdmin и таблицу users, где хранится email и username. Код PHP:
$db = mysqli_connect('localhost', 'root', '', 'registration');
$sql = "SELECT * FROM users";
$result1 = $db->query($sql);
// В цикле перебираем все записи таблицы и выводим их
while ($row = $result1->fetch_assoc())
{
// Оператором echo выводим на экран поля таблицы name_blog и text_blog
echo 'username: '.$row['username'];
echo 'email: '.$row['email'];
}
Он выводит данные в виде строки: username: gNikitaemail: kimp@mail.ru; username: kim, email: kimpinuk@mail.ru;username: kin, email: 123@mail; username: roman, email: vilka@mail.ru .
Подскажите, как вывести данные в виде таблицы HTML?
<html>
<table>
<tr>
<th>id</th>
<th>name</th>
<th>email</th>
</tr>
<?php
$host='localhost';
$user='root';
$password='';
$db_name='test';
$link=mysqli_connect($host,$user,$password,$db_name);
if(!empty($_POST)) {
$name=$_POST['name'];
$email=$_POST['email'];
$query="INSERT INTO table SET name='$name', email='$email' ";
mysqli_query($link,$query) or die(mysqli_error($link));
}
$result=mysqli_query($link,$query) or die(mysqli_error($link));
for($data=[];$row=mysqli_fetch_assoc($result);$data[]=$row) ;
$result='';
foreach($data as $elem) {
$result.='<tr>';
$result.='<td>'.$elem['id'].'</td>';
$result.='<td>'.$elem['name'].'</td>';
$result.='<td>'.$elem['email'].'</td>';
$result.='</tr>';
}
echo $result;
?>
</table>
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости