phpMyAdmin problem z pobraniem danych z bazy

phpMyAdmin problem z pobraniem danych z bazy
UC
  • Rejestracja:około 7 lat
  • Ostatnio:prawie 5 lat
  • Postów:19
0

Witam

Zainstalowałem XAMPP-a uruchomiłem na nim Appacha i MySql-a po czym kliknąłem admin i dostałem się do phpMyAdmin. Moją uwagę zwróciło to, że nie musiałem się logować przykładowo na roota i bez logowania mogłem działać na bazie danych. Napisałem kod w php, który ma pobierająć i wyświetlająć dane ze stworzonej bazy danych tylko nie mogę pobrać tych danych. Oto kod:

<?php
		
		$conn = new mysqli("localhost", "root", "", "baza") or die("Błąd");
		
		$wynik = $conn->query("SELECT * FROM ogloszenie");
		
		
		if($wynik->num_rows > 0){
			
			echo "<table>";
			echo "<tr>";
			echo "<th>id</th>";
			echo "<th>tytul</th>";
			echo "<th>tresc</th>";
			echo "</tr>";
			
			while( $wiersz = $wynik->fetch_assoc() ){
				echo "<tr>";
				
				echo "<td>" . $wiersz["id"]    . "</td>";
				echo "<td>" . $wiersz["tytul"] . "</td>";
				echo "<td>" . $wiersz["tresc"] . "</td>";
				
				echo "</tr>";
			}
			
			echo "</table>";
			
		}else {
			echo "Nie ma nic w bazie danych";
		}
		
		$conn->close();
	
	?>
edytowany 1x, ostatnio: uczen
Reverse
XAMPP domyślnie nie ma hasła root :)
UC
root to login
Reverse
Napisałem to w sensie, że użytkownik o loginie root nie ma domyślnie hasła ustawionego.
UC
tak wiem brak hasła dlatego po roocie jest " "
katakrowa
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Chorzów
  • Postów:1670
0

Pokaż jaki MYSQL zwraca błąd ( mysqli_error() )


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
UC
nie bardzo wiem co mam zrobić, co masz na myśli
katakrowa
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Chorzów
  • Postów:1670
0

Masz przesłać wynik jaki zwraca funkcja

Kopiuj
echo mysqli_error( $conn );

Tylko wywołaj ją przed zamknięciem połączenia ( close ).

https://www.php.net/manual/en/mysqli.error.php


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
edytowany 1x, ostatnio: katakrowa
UC
  • Rejestracja:około 7 lat
  • Ostatnio:prawie 5 lat
  • Postów:19
0

Nic u mnie się nie dzieje. Pewnie robię coś nie tak.

.__.
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 5 lat
2

Nie otwierasz tego jak pliku od siebie z dysku tylko wejdź jak człowiek na localhost/xampp/wys.php

UC
Próbowałem w ten sposób tylko niepotrzebnie dawałem ścieżkę do pliku zamiast od razu wskazać plik. Dzięki za pomoc.
serek
  • Rejestracja:około 11 lat
  • Ostatnio:około godziny
  • Postów:1476
2
.__. napisał(a):

Nie otwierasz tego jak pliku od siebie z dysku tylko wejdź jak człowiek na localhost/xampp/wys.php

Tak jak poprzednik mówił. Przeglądarka ot tak sobie nie potrafi rozpoznać kodu php, więc wyświetla jako zwykły tekst (rozpoznać potrafi html, czy js). Musisz uruchomić sobie serwer php najpierw (np. xamp, wamp), a potem w przeglądarce za pomocą specjalnego linku (np. localhost/a/b/c, lub jakiś vhost) powiedzieć przeglądarce, że to jest php.

UC
Z uruchomionym xamppem chciałem odczytać dane z bazy tylko błędnie otwierałem plik. Teraz śmiga. Dziękuje za pomoc.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.