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,485 zapytań
142,417 odpowiedzi
322,765 komentarzy
62,898 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