Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] błąd przy wyświetlaniu jednego rekordu z bazy
M@X
post
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

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


Witam.
Mam plik który listuje rekordy (tematy newsów) z bazy danych. Każdy z tych tematów jest podlinkowany, po kliknięciu w niego powinien pojawić sie na stronie tylko ten jeden news w postaci: Temat, news.
Jednak nie wiem dlaczego po kliknięciu tego linku wyrzuca błąd:


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/web/ftp/www/new_page/artykuly.php on line 21


czyli chodzi o ten fragment: while($row = mysql_fetch_array($result))
Poniżej przedstawiam kod.

  1. <?php
  2. $sql = "SELECT id FROM base";
  3. $result = mysql_query($sql);
  4. $how_many = @mysql_num_rows($result); 
  5.  
  6.  
  7. if($how_many == 0) echo('Brak wyników');
  8. else 
  9. {
  10. $jaki = '';
  11. if($_GET['id']) {
  12. $jaki = "WHERE id='".(int)$_GET['id']."' ";
  13. }
  14. $sql = "SELECT * FROM base ".$jaki." WHERE category = 2 ORDER BY `id` DESC LIMIT " . $from . ", " . $wyswietlane . " "; 
  15.  
  16.  
  17.  
  18.  
  19. $result = mysql_query($sql);
  20. echo('<table width="100%">');
  21. while($row = mysql_fetch_array($result))
  22. {
  23.  echo('
  24.  <tr>
  25.  <td>
  26. <b>id newsa</b>'.$row['0'].'<br>
  27. <b>data</b>'.$row['2'].'<br>
  28. <b>temat</b><a href="?ver=1&pid=2&id='.$row["id"].'">'.stripslashes($row['5']).'</a><br>
  29. <br></td>
  30.  </tr>
  31.  ');
  32. }
  33. echo('</table>');
  34. }
  35. ?>

Przypuszczam że chodzi coś o zmienne $sql bo coś za dużo ich tam, ale nie moge tego zrozumieć...
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 16:03