PDO (while)
PDO::FETCH_LAZY - дозволяє вивести інформацію по номеру колонки і по ключу, записаному у два способи: $row->photo та $row["photo"]
<?php
/* підключення до БД - можна в окремому файлі require('connectdb.php');*/
$host = 'localhost';
$db = 'myphpschool';
$user = 'admin';
$pass = '1111';
$charset = 'utf8';
$dsn = "mysql:host=$host;dbname=$db;charset=$charset";
$pdo = new PDO($dsn, $user, $pass);
/* ============*/
$sql ="SELECT * FROM weapons";
$stmt = $pdo->prepare($sql);
$stmt->execute();
echo "<table><tr><th>Id</th><th>Тип</th><th>Фото</th></tr>";
while ($row = $stmt->fetch(PDO::FETCH_LAZY))
{ // три види запису виведення даних
echo "<tr><td>".$row[0]."</td><td>".$row->type."</td><td>".$row["photo"]."</td></tr>";
}
echo "</table>";
$pdo=null;
?>
| Id | Тип | Фото |
|---|---|---|
| 1 | ACR | ![]() |
| 2 | M4 | ![]() |
далі ✏

