Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z funkcja mysql_fetch_assoc
agentmullder
post
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 1.03.2010

Ostrzeżenie: (0%)
-----


Witam wszystkich. Siedze juz kilka godzin i chyba oczy mi ktos zawiazal. Nie widze bledu, a tym bardziej nie wiem gdzie go szukac. Mam taki oto kod:


  1. $wyszukanie = "SELECT * FROM uzytkownicy";
  2. $wynik_wyszukanie = mysql_query($wyszukanie);
  3.  
  4. $r = mysql_fetch_assoc($wynik_wyszukanie);
  5. echo "<td>".$r['uzytkownik_imie']."</td>";
  6. echo "<td>".$r['uzytkownik_email']."</td>";


Dziala on poprawnie na danej tabeli. Ale jesli skopiuje tabele i nazwe ją uzytkownicy2 i zrobie to samo:

  1. $wyszukanie = "SELECT * FROM uzytkownicy2";
  2. $wynik_wyszukanie = mysql_query($wyszukanie);
  3.  
  4. $r = mysql_fetch_assoc($wynik_wyszukanie);
  5. echo "<td>".$r['uzytkownik_imie']."</td>";
  6. echo "<td>".$r['uzytkownik_email']."</td>";


to wywala blad zmiennej w funkcji mysql_fetch_assoc(), jakby byla niepoprawna. Jak moze byc niepoprawna skoro dla tej samej bazy przed kopiowaniem dziala. Nawet jesli zrobie baze od nowa to rowniez pojawia sie tego samego typu blad. Sprawdzalem to na innej tabeli.
Cytat
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource


Dlaczego tak sie dzieje?
Go to the top of the page
+Quote Post
Webmasterr
post
Post #2





Grupa: Zarejestrowani
Postów: 71
Pomógł: 5
Dołączył: 7.08.2010

Ostrzeżenie: (0%)
-----


Spróbuj:

  1.  
  2. $wyszukanie = "SELECT * FROM uzytkownicy2;";
  3. $wynik_wyszukanie = mysql_query($wyszukanie);
  4.  
  5. $r = mysql_fetch_assoc($wynik_wyszukanie);
  6. echo "<td>".$r['uzytkownik_imie']."</td>";
  7. echo "<td>".$r['uzytkownik_email']."</td>";
  8.  


Jak nie działa to są cztery możliwości:

1. Nie łączysz się z bazą danych (lub jest błąd).

2. Nie wybierasz bazy (lub jest błąd).

3. Nie wybierasz tabelki (lub jest błąd).

4. Nie ma takiej kolumny z takimi polami.


Jak i to nie pomaga to na początku skryptu daj:

  1.  
  2. ini_set('display_errors','1');
  3.  


Działa cokolwiek?

Ten post edytował Webmasterr 7.08.2010, 16:44:45


--------------------

Darmowe e-booki (kliknij tutaj)
------------------------------------------------------------
Zapunktuj (kliknij tutaj) <--- Zarejestruj się i zobacz!
Darmowe doładowania telefonu, Eurogąbki itp.
------------------------------------------------------------
PHP 5, CSS 2.1, xHTML 1.1, JavaScript 1.7
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:26