Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pomocy php -> mysql
Forum PHP.pl > Forum > PHP
woro
  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!
KG-
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.