<?php
$link = mysqli_connect("localhost", "root", "", "rejestracja");
$query="select id from logowanie";
$result=mysqli_query($link,$query);
while ($row = mysqli_fetch_assoc($result)) {
print_r($row['id']);
if($row['id']==5){
break;
}
}
?>
Ta funkcja mysqli_fetch_assoc szuka chyba rekordy, co jeden (1). Popatrz na kod powyżej. Funkcja break, zatrzymuje liczenie rekordów i ich wypisywanie.
Zobacz sobie to:
while ($row = mysqli_fetch_assoc($result)) {
print_r($row);
}
Wyrzuci to:
Array
(
[id] => 4
)
Array
(
[id] => 5
)
Array
(
[id] => 6
)
Array
(
[id] => 7
)
Array
(
[id] => 8
)
W zależności, co masz w bazie to, to wypluje.
Czyli ta funkcja nie wyrzuci ci takiego czegoś:
Array
(
[0] => 4
[1] => 5
[2] => 6
[3] => 7
[4] => 8
)
Jeśli źle rozumuję, to proszę o poprawienie mnie. :)