Mam tutaj taki kod i nwm co jest nie tak prosze o pomoc
$sql = "SELECT * FROM Content"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo "<td>".$result['post']."</td>"; echo "<td>".$result['autor']."</td>"; echo "<td>".$result['data']."</td>"; } } else { echo "0 results"; } $conn->close(); ?>
Napisz nam jaki chcesz osiągnąć tym kodem efekt, a jaki otrzymujesz.
Wypadało by żebyś najpierw sprawdził czy zapytanie w ogóle się wykonało, np. ifem:
if($result) { //reszta kodu } else { //błąd }
No i masz błąd wewnątrz pętli while. Zamiast zmiennej $row używasz $result.
Weź spróbuj coś takiego: $sql = "SELECT * FROM Content"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row foreach($result as $data) { echo "<td>".$data['post']."</td>"; echo "<td>".$data['autor']."</td>"; echo "<td>".$data['data']."</td>"; } } else { echo "0 results"; } $conn->close();
taki error Parse error: syntax error, unexpected 'else' (T_ELSE) in /home/u528067218/public_html/wyslij.php on line 25
Radek, przeczytaj też inne komentarze autora, np. ten:
własnie nie ma błędu tylko wyswieta sie 0 results tylko nwm czemu?
Po prostu warunek się nie spełnia, więc nawet nie dochodzi do wykonania kodu, który mu zmieniłeś. Na potrzeby tego tematu twoja odpowiedź nie ma żadnego znaczenia.
93,753 zapytań
142,713 odpowiedzi
323,356 komentarzy
63,348 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj
Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.