bmaci3k
24.06.2010, 22:26:27
Witam przeszukałem i przetestowałem już wiele kodów do odczytywania danych z bazy MySQL ale niestety nic mi nie działa może przez moje modyfikacje. Czy w takim razie może mi ktoś podpowiedzieć jak odczytać dane z rekordów jak najprostszym sposobem.
chodzi o wyświetlenie danych osobowych wszystkich osób z tabeli `dane` i rekordów `id` `login` `nazwisko`
łączenie z bazą i tworzenie baz i rekordów udało mi się pojąć czytając tylko różne informacje natomiast z tym odczytem sobie nie radze.
Bardzo proszę o pomoc i z góry dziękuje za podpowiedzi.
motyl-pl
24.06.2010, 22:30:57
<?php
$zapytanie = mysql_query("SELECT id,login,nazwisko FROM dane");
$id = $pobrane['id'];
$login = $pobrane['login'];
$nazwisko = $pobrane['nazwisko'];
}
?>
bmaci3k
24.06.2010, 22:42:18
pedro84
24.06.2010, 22:45:41
1. Nie łączysz się z bazą.
2. Bezmyślnie kopiujesz przykład.
3. Myślisz? Przecież to co Ci podał to TYLKO przykład, musisz sobie dostosować do swojej bazy danych i tego co chcesz z niej wyciągnąć...
bmaci3k
24.06.2010, 22:49:10
połączenie z bazą mam w pliku config.php
bmaci3k
24.06.2010, 22:56:25
poprawiłem
<?php
include('config.php');
echo"łączenie z bazą danych... ";
if ( $db = mysql_connect( $db_server, $db_user, $db_pass ) ){ echo "<b>OK</b><BR>"; } else{ echo"<strike>BłąD</strike><BR>"; }
$zapytanie = mysql_query("SELECT id,login,nazwisko FROM dane");
{
$id = $pobrane['id'];
$login = $pobrane['login'];
$nazwisko = $pobrane['nazwisko'];
}
?>
i teraz mam taki komunikat
łączenie z bazą danych... OK
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/czeker1/ftp/ciechanowinaczej.pl/maciek/test.php on line 12
pedro84
24.06.2010, 23:09:19
To masz pecha. Nawet Googla nie potrafisz użyć?
Zapytanie zwraca błedny lub pusty wynik.
bmaci3k
24.06.2010, 23:19:19
tyle to rozszyfrowałem ale przez phpmyadmin widze ze są dane i są prawidłowe.
bmaci3k
24.06.2010, 23:46:35
nie wybrałem bazy danych i to był błąd. teraz już działa. ogromne dzięki za pomoc.