Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] zapytanie do bazy nie działa
Forum PHP.pl > Forum > Przedszkole
plej
Witam
Mam taki kod:

  1. <?php
  2. include('db.php');
  3. $query = ("select * from obrazy where id_kategori=1");
  4. $result = mysql_query($query);
  5. if (!$result) {
  6. echo "Błąd";
  7. }
  8. while($row = mysql_fetch_array($result))
  9. {
  10. $id_obrazu = $row['id_obrazu'];
  11. $miniaturka = $row['miniaturka'];
  12. $sciezka = $row['sciezka'];
  13.  
  14. echo " <a href=\"frame2.php?obraz=$id_obrazu\"><img src=\"$miniaturka\" /></a>";
  15. } ?>

i on nie działa haha.gif
chodzi o to że jak w zapytanie do bazy select * from obrazy to wyświetli mi wszystkei obraz jak dodam where id_kategori=1 to już nie działa zaś jak wpisze całe zapytanie czyli: select * from obrazy where id_kategori=1 to w bazie pokazuje mi wyniki.
A więc proszę o pomoc : )) bo nie wiem o co chodzi czemu nie działa
nospor
Cytat
jak dodam where id_kategori=1 to już nie działa zaś jak wpisze całe zapytanie czyli: select * from obrazy where id_kategori=1 to w bazie pokazuje mi wyniki.
Czym się różni pierwsza część od drugiej? I tu i tu dodajesz id_kategori=1
plej
no właśnie nie działa to i dlatego napisałem do was biggrin.gif
normalne zapytanie select * from obrazy działa a jak już wpisze select * from obrazy where id_kategori=1 to już nie działa i nie wiem czemu bo nawet błędu żadnego nie pokazuje tzn. działa jak wpisze zapytanie do konsoli mysql ale już w skrypcie nie działa i nie wiem czemu
nospor
Nie wyświetla ci się to:
echo "Błąd";
?
Znaczy że nie ma rekordów dla id_kategori=1
plej
tak nie wyświetla. i jest dla id_kategori 1 rekord i nie wyświetla
nospor
  1. while($row = mysql_fetch_array($result)){
  2. var_dump($row);
  3. }

Wyswietla rekord? Nie? Znaczy, że nie ma.
A jesli ci w konsoli wyświetla, znaczy ze konsolą łączysz się do innej bazy
plej
array(10) { [0]=> string(1) "1" ["id_obrazu"]=> string(1) "1" [1]=> string(1) "1" ["id_kategori"]=> string(1) "1" [2]=> string(8) "d/1.jpeg" ["miniaturka"]=> string(8) "d/1.jpeg" [3]=> string(10) "eeee/1.jpg" ["sciezka"]=> string(10) "eeee/1.jpg" [4]=> string(0) "" ["color"]=> string(0) "" }

wkleiłem ten twój kod i widać że jest obraz itd. ale go jednak dalej nie wyświetla snitch.gif
nospor
Jak go nie wyświetla jak sam widzisz że wyswietlił.....

Problem nie jest wiec ani w zapytaniu, ani w warunku, tylko w tym, że nie umiesz wyswietlic obrazka lub w tym, że pod podaną ściezka nie ma obrazka. Naucz sie na przyszlosc diagnozować tak banalne bledy. Tyle postów tylko po to by stwierdzic, ze jednak rekord jest :/
plej
obrazek jest pod podaną ścieżką wyświetlanie obrazka też jest dobrze napisane.

Dobra nie zawracam ci głowy poradzę sobie jakoś ;p

Miłego
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.