Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pomocy php -> mysql
woro
post 9.07.2006, 09:10:29
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 9.07.2006

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


  1. <?
  2. if (!isset($var))
  3. {
  4. $query = "SELECT * FROM uprzet_main WHERE przedmiot like "%%" AND data_otwa > NOW() ORDER by id DESC"; 
  5. }
  6. else {
  7.  
  8.  
  9. $query = "SELECT * FROM uprzet_main WHERE przedmiot like "%$trimmed%"";
  10.  
  11. if($wojewodztwo == "0") { $query = $query." AND wojewodztwo like "%%""; }
  12. else { $query = $query." AND wojewodztwo="$wojewodztwo""; }
  13. if($miasto == "") { $query = $query." AND miasto like "%%""; }
  14. else { $query = $query." AND miasto like "%$miasto%""; }
  15. if($branza1 == "0") { $query = $query." AND branza like "%%""; }
  16. else { $query = $query." AND branza="$branza1""; }
  17. if($branza2 == "0") { $query = $query." AND branza like "%%""; }
  18. else { $query = $query." AND branza="$branza2""; }
  19. if($branza3 == "0") { $query = $query." AND branza like "%%""; }
  20. else { $query = $query." AND branza="$branza3""; }
  21.  
  22. if($sort == "0") { $query = $query." ORDER by id"; }
  23. else { $query = $query." ORDER by "$sort""; }
  24. if($desc == "1") { $query = $query." DESC"; }
  25. }
  26.  
  27.  $numresults=mysql_query($query);
  28. $numrows=mysql_num_rows($numresults);
  29.  
  30.  if (empty($s)) {
  31. $s=0;
  32. }
  33.  
  34.  
  35. $query .= " limit $s,$limit";
  36. $result = mysql_query($query) or die("Problem z odwolaniem do bazy danych");
  37.  
  38. $count = 1 + $s ;
  39.  
  40. $liczba=1;
  41.  while ($row= mysql_fetch_array($result)) {
  42. ?>


Coś tu nie działa - pokazuje mi "Problem z odwołaniem do bazy danych" i błędy w linijkach 28 i 41!
Go to the top of the page
+Quote Post
KG-
post 9.07.2006, 09:23:30
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 30.05.2006

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


Przede wszystkim to:
  1. <?php
  2. $result = mysql_query($query) or die('Problem z odwolaniem do bazy danych: '.mysql_error() );
  3. ?>

bo mając tylko takie komunikaty w ciemno ('błąd bazy danych') bez dokładnej informacji jaki błąd wystąpił, to można sobie tylko pogdybać.
Na pierwszy rzut oka problem polega albo na połączeniu z bazą albo na błędnym zapytaniu sql. W każdym razie wklej to co wyświetliło, wtedy będzie dokładnie wiadomo.

Ten post edytował KG- 9.07.2006, 09:50:37
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: 14.08.2025 - 06:16