Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Poczatek bazy - pytanie o SQL
michau666
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 12.05.2008

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


Ucze sie dopiero mySQL i php a robiac projekt nacialem sie w ksiazce na problem. Jest wszystko dokladnie tak jak napisane w pliku.*.php ale nie dziala i wypluwa blad:

Kod
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\sites\index.php on line 26<BR>





Stworzylem naglowek.php, stopka.php, kofiguracja.php(gdzie zawarłem dane do polaczenia z baza) oraz arkusz_stylow.css Kod wyglada nastepujaco:

  1. <?php
  2.  
  3.  
  4. require("naglowek.php");
  5.  
  6. $sql = "SELECT wpisy.*, kategorie.kat FROM wpisy, kategorie
  7. WHERE wpisy.id_kat = kategorie.id
  8. ORDER BY data_wpisu DESC
  9. LIMIT 1;";
  10. $result = mysql_query($sql);
  11. $row = mysql_fetch_assoc($result);
  12.  
  13. echo "<h2>
  14. <a href ='wyswietlanie_wpisu.php?id=" . $row['id'] . "'>" . $row['temat'] . "</a></h2><br/>";
  15. echo "<i>W <a href='wyswietlanie_kategorii.php?id=" . $row['id_kat'] . "'>" . $row['kat'] . "</a> - data zamieszczenia: " . date("D jS F Y g.iA", strtotime($row['data_wpisu'])) . "</i>";
  16. echo "<p>";
  17. echo nl2br($row['tresc']);
  18. echo "</p>";
  19. echo "<p> A teraz dupa" . $row['id'] . "</p>";
  20. echo "<p>";
  21. $commsql = "SELECT komentarze.nazwa 
  22. FROM komentarze
  23. WHERE id_blogu = " . $row['id'] . 
  24. "ORDER BY data_wpisu;";
  25. $commresult = mysql_query($commsql);
  26. $numrows_comm = mysql_num_rows($commresult);
  27. echo "<p> A teraz dupa" . mysql_query($commsql) . "</p>";
  28. if($numrows_comm == 0) {
  29. echo "<p>Brak komentarzy.</p>";
  30. }
  31. else {
  32. echo "(<strong>" . $numrows_comm . "</strong>) komentarzy : ";
  33. $i = 1;
  34. while($commrow = mysql_fetch_assoc($commresult)) {
  35. echo "<a href = 'wyswietlanie_wpisu.php?id=" . $row['id'] . "#komentarz" . $i . "'>" . $commrow['nazwa'] . "</a> ";
  36. $i++;
  37. }
  38. }
  39. echo "</p>";
  40.  
  41.  
  42.  
  43. require("stopka.php");
  44. ?>


Błąd wyskakuje wlasnie tutaj gdzie zaznaczylem na czerwono.. hmm.. poprzednie zapytanie jest poprawne, więc tymbardziej nie mam pojecia dlaczego to nie odpowiada...
Prosze o wszelką pomoc na ten temat...






Ten post edytował michau666 12.05.2008, 18:32:31
Powód edycji: Dodałem tagi do tematu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




O bbcode nie slyszal? ty nie koloruj kolorowo tekstow tylko uzywaj wlasciwego bbcode.

po mysql_query dawaj wyswietlnie bledy z mysql_error a dowiesz sie jaki masz blad.
Ja obstawiam na brak spacji przed order by winksmiley.jpg


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
batman
post
Post #3





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Proszę dodać bbcode, w przeciwnym wypadku temat zostanie zamknięty.
Poza tym przenoszę na przedszkole.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
nevt
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


a ja dorzucę jeszcze brak spacji przed WHERE ...


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

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nevt przed where jest enter. On robi dobrze za spacje


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 20.08.2025 - 06:34