PDO foreach
<?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"; $query = $pdo->query($sql); echo "<table><tr><th>Id</th><th>Тип</th><th>Фото</th></tr>"; foreach( $query as $row) { // два види запису виведення даних echo "<tr><td>".$row[0]."</td><td>".$row["type"]."</td><td>".$row[2]."</td></tr>"; } echo "</table>"; $pdo=null; ?>
Масив має такий вигляд(два рази - порядковий номер та ключ)Id | Тип | Фото |
---|---|---|
1 | ACR | |
2 | M4 |
array(6) { ["id"]=> string(1) "1" [0]=> string(1) "1" ["type"]=> string(3) "ACR" [1]=> string(3) "ACR" ["photo"]=> string(28) "" [2]=> string(28) "" }
array(6) { ["id"]=> string(1) "2" [0]=> string(1) "2" ["type"]=> string(2) "M4" [1]=> string(2) "M4" ["photo"]=> string(26) "" [2]=> string(26) "" }
далі ✏