Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nie Zrozumily Bład Mysql
Siner
post
Post #1





Grupa: Zarejestrowani
Postów: 159
Pomógł: 6
Dołączył: 2.01.2004

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


Robie system newsow i mam problem z komentarzemi,.
W tabeli komentarze zrobilem kolumnenip(news ip[nip]) czyli do ktrego newsa odnosi sie komentarz. Oczywscie w tabeli news jest kolumna ip.
Ale gdy wykonuje ten skrypt.
  1. <?php
  2. function lacz_bd()
  3. {
  4.  $wynik = @mysql_pconnect('localhost', 'user', 'halo');
  5.  if (!$wynik)
  6. return false;
  7.  if (!@mysql_select_db('news'))
  8. return false;
  9.  
  10.  return $wynik;
  11. }
  12. $lacz = lacz_bd();
  13. $komentarze = 'select * from news.komentarze WHERE nid=1';
  14. $komentzrze_wynik = mysql_query($komentarze, $lacz);
  15. while ($komentzarz = mysql_fetch_array($komentarze_wynik))
  16. {
  17. print '<p>';
  18. print 'Numer newsa '.$komentzarz['id'];
  19. print '<br />Treść '.$komentzarz['tresc'];
  20. print '<br />Autor '.$komentzarz['autor'];
  21. print '<br />Data '.$komentzarz['data'];
  22.  
  23. };
  24. ?>

Wyskakuje mi błąd
  1. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in komentarz.php on line 15

Troche nie rozumiem tego bledu, moglby mi ktos wytlumaczy co jest zle.
Prawie identyczny skrypt do wyswietlania newos mi dzila poprawnie

Ten post edytował Siner 22.08.2004, 13:20:29
Go to the top of the page
+Quote Post
Droopy
post
Post #2





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 17.01.2004
Skąd: Suchedniów k/Kielc

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


literówka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

popatrz na 14 i 15 linie kodu, w jednej masz $komentzrze_wynik a w drugiej $komentarze_wynik
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 14.09.2025 - 16:01