Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Błąd z wyciąganiem z bazy danych
Vertical
post 22.07.2004, 07:48:02
Post #1





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Co nieprawidłowego jest w liniach:
  1. <?php
  2.  
  3. if($orderby == 'naglowek'):
  4. $sql = &#092;"select * from post order by 'naglowek'\";
  5. elseif($orderby == 'data'):
  6. $sql = &#092;"select * from post order by 'data'\";
  7. elseif($orderby == 'podpis'):
  8. $sql = &#092;"select * from post order by 'podpis'\";
  9. elseif(isset($_POST['submit'])):
  10. $sql = &#092;"select * from post where podpis = '$autor'\";
  11. else:
  12. $sql = &#092;"select * from post\";
  13. endif;
  14.  
  15. $result = mysql_query($sql);
  16. while($row = mysql_fetch_array($result)) {
  17. printf(&#092;"naglowek\",
  18. $row[&#092;"naglowek\"]);
  19. printf(&#092;"<br>Nadesłano: %s<hr>n\",
  20. $row[&#092;"date\"]);
  21. printf(&#092;"%s</td></tr>n\",
  22. $row[&#092;"body\"]);
  23. }
  24. ?>

...Bo interpretor wyświetla błąd:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\apache group\program\apache\htdocs\formularz\forum.php3 on line 33
Go to the top of the page
+Quote Post
BzikOS
post 22.07.2004, 08:26:54
Post #2





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


Nazwy kolumn nie umieszczaj w cudzysłowach.

  1. SELECT * FROM post ORDER BY naglowek
Go to the top of the page
+Quote Post
Vertical
post 22.07.2004, 15:42:34
Post #3





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Dzięki... mam nadzieję, że działa!
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 12:53