Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kłopot z bazą
Kunicki
post 20.12.2010, 17:05:55
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.11.2010

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


Mam skrypt wyświetlania komentatrzy do poszczególnych artykułów. Wyświetla błąd

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files (x86)\WebServ\httpd\art.php on line 42

Skrypt wygląda tak:

  1. <?php include('head.php'); ?>
  2. <?php
  3.  
  4. $go = 0;
  5. $go = $_GET['go'];
  6. $start = $_GET['start'];
  7. $na_stronie = 5;
  8. $start1 = $start * 1;
  9.  
  10. $wykonaj=mysql_query("SELECT * FROM kom");
  11. $znaleziono=mysql_num_rows($wykonaj);
  12.  
  13. $art = mysql_fetch_array(mysql_query("SELECT * FROM art WHERE id='".$go."'"));
  14.  
  15. $kom = "SELECT * FROM kom
  16. ORDER BY id DESC
  17. WHERE art_id LIKE '".$go."'
  18. LIMIT ".$start1." , ".$na_stronie."
  19. ";
  20.  
  21. $komkom = mysql_query($kom);
  22.  
  23.  
  24.  
  25. echo '<div class="borderbox">
  26. <div id="strona">'.$art['tytul'].'</div>';
  27. if (isset($_SESSION['user_id']) and isset($_SESSION['login']))
  28. {
  29.  
  30. $nick = mysql_fetch_array(mysql_query("SELECT * FROM user WHERE id='".$art['user_id']."'"));
  31.  
  32. '.$art['tresc'].'
  33.  
  34.  
  35.  
  36. <br><small>Dodano: '. $art['data'] .' przez '.$nick['login'].'</small>
  37. </div>
  38. ';
  39.  
  40. echo '<div class="borderbox"><div id="strona">Komentarze do artykułu id '.$go.'</div>';
  41. while ($row = mysql_fetch_array($komkom))
  42. {
  43. $nickkom = mysql_fetch_array(mysql_query("SELECT * FROM user WHERE id='".$row['user_id']."'"));
  44. echo $row['tresc'];
  45. echo '<br><small>Napisano: '.$row['data'].' przez '.$nickkom['login'].'.</small><hr>';
  46.  
  47. }
  48. echo '</div>';
  49.  
  50. if($znaleziono>$na_stronie) {
  51. print '<center>Strona ';
  52. for($i=0; $i<ceil($znaleziono/$na_stronie); $i++)
  53. print '<a href="art.php?go='.$go.'&start='.($i*$na_stronie).'">'.($i+1).'</a> | ';
  54. }
  55. print '</center>';
  56.  
  57.  
  58.  
  59.  
  60.  
  61. }
  62. else
  63. {
  64. echo "Nie jestes zalogowany</div>";
  65. }
  66.  
  67.  
  68. ?>
  69.  
  70.  
  71.  
  72. <?php include('stopka.php'); ?>



Miejsce gdzie jest błąd to while

  1. while ($row = mysql_fetch_array($komkom))


... Ciągle mam problemy z tą funkcją. Dziękuję za pomoc.

Dodam jeszcze ze jak usunę wers:

  1. WHERE art_id LIKE '".$go."'


To wyświetla wszystkie komentarze a mi zalezy na wyświetlaniu konktetnie dla tego.

Ten post edytował Kunicki 20.12.2010, 17:09:14
Go to the top of the page
+Quote Post

Posty w temacie
- Kunicki   Kłopot z bazą   20.12.2010, 17:05:55
- - askone   Masz błąd w zapytaniu... Cytat[PHP] pobierz, plain...   20.12.2010, 17:14:58
- - Kunicki   Dziekuję. Wszystko działa close   20.12.2010, 17:26:58


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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 07:16