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 млн. | ![]() |
далі ✏

