⊗ppPmDPOF 390 of 447 menu

Duomenų iš duomenų bazės atvaizdavimas PHP

Jūs jau mokate gauti duomenis iš duomenų bazės. Dabar išveskime šiuos duomenis, suformatuodami juos naudodami žymes.

Pavyzdžiui, įrašus iš mūsų testinės lentelės users atvaizduokime taip:

<p> <b>user1</b> <b>23</b> <b>400</b> </p> <p> <b>user2</b> <b>24</b> <b>500</b> </p> <p> <b>user3</b> <b>25</b> <b>600</b> </p>

Pirmiausia gaukime įrašų masyvą iš mūsų duomenų bazės:

<?php $query = "SELECT * FROM users"; $result = mysqli_query($link, $query) or die(mysqli_error($link)); for ($data = []; $row = mysqli_fetch_assoc($result); $data[] = $row); ?>

Dabar išveskime mūsų masyvo duomenis suformatuotais atvaizdavimo būdais:

<?php $result = ''; foreach ($data as $elem) { $result .= '<p>'; $result .= '<b>' . $elem['name'] . '</b>'; $result .= '<b>' . $elem['age'] . '</b>'; $result .= '<b>' . $elem['salary'] . '</b>'; $result .= '</p>'; } echo $result; ?>

Tai taip pat galima perrašyti taip:

<?php foreach ($data as $elem): ?> <p> <b><?= $elem['name'] ?></b> <b><?= $elem['age'] ?></b> <b><?= $elem['salary'] ?></b> </p> <?php endforeach; ?>

Atvaizduokite mūsų lentelės įrašus taip:

<div> <h2>user1</h2> <p> 23 years, <b>400$</b> </p> </div> <div> <h2>user2</h2> <p> 24 years, <b>500$</b> </p> </div> <div> <h2>user3</h2> <p> 25 years, <b>600$</b> </p> </div>

Atvaizduokite mūsų lentelės įrašus taip:

<table> <tr> <th>id</th> <th>name</th> <th>age</th> <th>salary</th> </tr> <tr> <td>1</td> <td>user1</td> <td>23</td> <td>400</td> </tr> <tr> <td>2</td> <td>user2</td> <td>25</td> <td>500</td> </tr> <tr> <td>3</td> <td>user3</td> <td>23</td> <td>500</td> </tr> </table>

Atvaizduokite mūsų lentelės įrašus taip:

<ul> <li>user1</li> <li>user2</li> <li>user3</li> </ul>
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti