Таблиця, яка розміщена в базі даних. Будемо по id отримувати з неї потрібний рядок інформації.
<?php /* підключення до БД - можна в окремому файлі require('connectdb.php');*/ $host = 'localhost'; $db = 'myjquery'; $user = 'admin'; $pass = '1111'; $charset = 'utf8'; $dsn = "mysql:host=$host;dbname=$db;charset=$charset"; $pdo = new PDO($dsn, $user, $pass); /* ============*/ $sql ="SELECT * FROM country1"; $stmt = $pdo->prepare($sql); $stmt->execute(); echo "<table class='outtable2'><tr><th></th><th>Країна</th><th>Столиця</th><th>Населення</th><th>Прапор</th><th>Континет</th></tr>"; while ($row = $stmt->fetch(PDO::FETCH_LAZY)) { // три види запису виведення даних echo "<tr><td>".$row[0]."</td><td>".$row->country."</td><td>".$row[2]."</td><td>".$row[3]."</td><td>".$row->flag."</td><td>".$row["continent"]."</td></tr>"; } echo "</table>"; $pdo=null; ?>
Країна | Столиця | Населення | Прапор | Континет | |
---|---|---|---|---|---|
1 | Уругвай | Монтевідео | 3 | Америка | |
2 | Північна Македонія | Скоп'є | 2 | Європа | |
3 | Пакистан | Ісламабад | 187 | Азія | |
4 | Хорватія | Загреб | 4 | Європа | |
5 | Сомалі | Могадішо | 3 | Африка |
Приклади
Виведемо вибраний рядок з БД
Вибір id$('#seldb').change(function(){ var x = $(this).find('option:selected').text(); $.ajax({ type: "POST", url: "demoajax/pagedb1.php", data:({id:x}), dataType: "html", }).done (function(data){ $('#infodb1').html(data); }); });
<?php require('../connectdb.php'); if(isset($_POST["id"])) { $id=$_POST['id']; $sql ="SELECT * FROM `country1` WHERE `id`= :id"; $stmt = $pdo->prepare($sql); $stmt->execute(array('id' => $id)); $row = $stmt->fetch(PDO::FETCH_LAZY); if($row !=false){ echo "<table class='outtable2'><tr><th>№</th><th>Країна</th><th>Столиця</th><th>Населення</th><th>Прапор</th><th>Континет</th></tr>"; echo "<tr><td>".$row[0]."</td><td>".$row->country."</td><td>".$row[2]."</td><td>".$row[3]."</td><td>".$row->flag."</td><td>".$row["continent"]."</td></tr>"; echo "</table>"; } else { echo "Немає рядка з таким id
"; } } $pdo=null; ?>
далі ✏