Jak wyświetlić 10 rekordów php

BeGood | 2021-02-17 10:25:25 UTC | #1

tak jak w temacie,
kawałek kodu:

 $bans = $con->query("SELECT * FROM LIMIT 10)
$how_many_bans = $bans->num_rows;
if ($how_many_bans > 0)
   {
    $banid = $bans->fetch_assoc();
   $_SESSION['id'] = $banid['id']

  }

for($i=0; $i < 10;  $++)
     {
        echo '<span style="color: blue;" >'.$_SESSION['id'].'</span>';
     } 
   }

nie działa wyświetla 10 razy ten sam rekord próbowałem znaleźć na internecie ale wszystko jest po anglielsku + albo na starmy php +5.x albo nie kompletne a hajsu jak na razie na jakiś
kurs nie mam bo mam 18 lat zrobiłem prawko i wszystko idzie na benzynę czy ktoś mi to może wytłumaczyć na php + 7.x


Glenor | 2020-02-23 19:48:48 UTC | #2

Co do kursu to ja uczyłem się SQL’a z tej strony
https://www.flynerd.pl/2018/05/naucz-sie-sql-w-60min-kurs-podstawy.html
Co do PHP polecam tą stronę
https://www.w3schools.com/php/
Sam języka angielskiego nie potrafię :smiley: Ale nie jest on jakiś trudny, skoro mówisz że masz 18 lat to odrobinka chęci :smiley: i dasz radę.

Jesli mogę zapytać po co wynik zapytania wkładasz w sesję?

Spróbuj użyć tego:

$sql = "SELECT * FROM nazwa_tabeli LIMIT 10";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
      echo '<span style="color: blue;" >'.$row['id'].'</span>';
    }
}

system | 2021-02-17 10:31:46 UTC | #3

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.