58. SELECT - PDO while
 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; 
?>
PDO while
IdТипФото
1ACR
2M4

далі ✏
Ігор Ка