MySQLi об'єктно-орієнтований (for)
<?php /* підключення до БД - можна в окремому файлі require('connectdb.php');*/ $servername = "localhost"; $username = "admin"; $password = "1111"; $dbname = "myphpschool"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql ="SELECT * FROM country"; $result = $conn->query($sql); $count = $result->num_rows; // кількість рядків if ($count > 0) { echo "<table class='outtable'><tr><th>Id</th><th>Країна</th><th>Столиця</th><th>Населення</th><th>Прапор</th></tr>"; for ($i = 0 ; $i < $count ; ++$i) { $row = $result->fetch_assoc();// кожен раз наступний рядок echo "<tr><td>".$row["id"]."</td><td>".$row["country"]."</td><td>".$row["capital"]."</td><td>".$row["population"]."</td><td>".$row["flag"]."</td></tr>"; } echo "</table>"; } /* очищуємо результат' */ $result->free(); /* закриваємо з'єднання з БД' */ $conn->close(); ?>
Id | Країна | Столиця | Населення | Прапор |
---|---|---|---|---|
1 | Іспанія | Мадрід | 100 млн. | |
2 | Італія | Рим | 60 млн. |
MySQLi об'єктно-орієнтований (while)
<?php /* підключення до БД - можна в окремому файлі require('connectdb.php');*/ $servername = "localhost"; $username = "admin"; $password = "1111"; $dbname = "myphpschool"; // запит підключення $conn = new mysqli($servername, $username, $password, $dbname); // перевірка підключення if ($conn->connect_error) {die("Connection failed: " . $conn->connect_error);} /* ============*/ $sql ="SELECT * FROM country"; $result = $conn->query($sql); if ($result->num_rows > 0) { echo "<table class='outtable'><tr><th>Id</th><th>Країна</th><th>Столиця</th><th>Населення</th><th>Прапор</th></tr>"; // output data of each row while($row = $result->fetch_assoc()) { echo "<tr><td>".$row["id"]."</td><td>".$row["country"]."</td><td>".$row["capital"]."</td><td>".$row["population"]."</td><td>".$row["flag"]."</td></tr>"; } echo "</table>"; } else { echo "0 results"; } /* очищуємо результат' */ $result->free(); /* закриваємо з'єднання з БД' */ $conn->close(); ?>
Id | Країна | Столиця | Населення | Прапор |
---|---|---|---|---|
1 | Іспанія | Мадрід | 100 млн. | |
2 | Італія | Рим | 60 млн. |
далі ✏