Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Blad, o co chodzi?
Forum PHP.pl > Forum > Przedszkole
Poczatkujacy_Web
Wywala mi bład, zaznaczyłem w kodzie w ktorym miejscu. Jest ktos w stanie mi powiedziec dlaczego?

  1. $zapytanie_arch = "SELECT firmy.nazwa, firmy.ulica, firmy.kod, firmy.miasto, firmy.panstwo, firmy.opis,
  2. firmy.www, firmy.email, firmy.logo
  3. FROM firmy, kategorie
  4. INNER JOIN powiazanie
  5. ON powiazanie.id_kategori=powiazanie.id_kategori
  6. ORDER BY kategorie.nazwa=Budownictwo";
  7.  
  8. $wynik = $db->query($zapytanie_arch);
  9.  
  10.  
  11. [b]TUTAJ COŚ NIE TAK: $ile_znalezionych = $wynik->num_rows;[/b]
  12.  
  13.  
  14.  
  15. for ($i=0; $i <$ile_znalezionych; $i++) {
  16. $wiersz = $wynik->fetch_assoc();
  17.  
  18. echo '<div id="firmowo2">';
  19. echo '</div>';
  20.  
  21. echo '<div id="firmowo">';
  22. $logo=stripslashes ($wiersz['logo']);
  23. echo '<div id="logotyp">';
  24. echo "<img src='";
  25. echo $logo;
  26. echo " ' alt='logo' />";
  27. echo '</div>';
  28.  
  29.  
  30. echo '<div id="tekstfirm">';
  31. echo "<p><strong>".($i+1).". Nazwa: ";
  32. echo stripslashes($wiersz['nazwa']);
  33. echo "</strong><br />Ulica: ";
  34. echo stripslashes($wiersz['ulica']);
  35. echo "<br />Kod pocztowy: ";
  36. echo stripslashes($wiersz['kod']);
  37. echo "<br />Miasto: ";
  38. echo stripslashes($wiersz['miasto']);
  39. echo "<br>";
  40. echo "Państwo: ";
  41. echo stripslashes($wiersz['panstwo']);
  42. echo "<br>";
  43. echo "Opis: ";
  44. echo stripslashes($wiersz['opis']);
  45. echo "<br>";
  46.  
  47. $www=stripslashes ($wiersz['www']);
  48. echo "<a href='http://";
  49. echo $www;
  50. echo " ' title='Kliknij aby przejść do strony' >$www </a> ";
  51.  
  52.  
  53. echo "<br />E-mail: ";
  54. echo stripslashes ($wiersz['email']);
  55.  
  56.  
  57. echo '</div>';
  58. echo '</div>';
  59. }
  60.  
  61. [b]TUTAJ COŚ NIE TAK: $wynik->free();[/b]
  62. $db->close();
  63.  
  64. ?>
cv65
  1. $ile_znalezionych = $wynik->num_rows;

zamień na
  1. $ile_znalezionych = $wynik->num_rows();


Chyba o to chodzi ale gdyby nie to podaj treść błędu
Poczatkujacy_Web
jak wyswietlac blad w mysql?
cv65
mysql_error

I błąd jest tutaj:

Kod
ORDER BY kategorie.nazwa=Budownictwo";
Poczatkujacy_Web
to jak zrobic zeby wyswietlalo te pliki w ktorych nazwa.kategori rowna sie tej np budownictwo
cv65
  1. $zapytanie_arch = "SELECT firmy.nazwa, firmy.ulica, firmy.kod, firmy.miasto, firmy.panstwo, firmy.opis,
  2. firmy.www, firmy.email, firmy.logo, kategorie.*
  3. FROM firmy, kategorie
  4. INNER JOIN powiazanie ON powiazanie.id_kategori=powiazanie.id_kategori
  5. WHERE kategorie.nazwa= 'Budownictwo'";
Poczatkujacy_Web
Jakoś sobie poradziłem smile.gif Bardziej chodziło o ten bład w składni zapytania który zauważyłeś. Dzięki bardzo!
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.