Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mysql_fetch_object, nie rozumie
webmaniak
post
Post #1





Grupa: Zarejestrowani
Postów: 371
Pomógł: 30
Dołączył: 14.04.2010

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


Witam,
mam taki kod:
  1. $query="SELECT id_zdjecie, link_zdjecie FROM galeria ORDER BY id_zdjecie DESC LIMIT 1";
  2.  
  3. $wynik = mysql_query($query) or die(mysql_error());
  4.  
  5. if(!$wynik)
  6.  
  7. {
  8.  
  9. echo "Zapytanie nieudane. Nie można pobrać id zdjęcia. " . mysqli_error();
  10.  
  11. }
  12.  
  13. else
  14.  
  15. {
  16.  
  17. $row = mysql_fetch_object($wynik);
  18.  
  19. $id_zdjecie = $row->id_zdjecie;
  20.  
  21. $path_file = $row->link_zdjecie;
  22.  
  23. $sql = "UPDATE galeria SET nazwa_zdjecie='$nazwa', opis_zdjecie='$opis' WHERE id_zdjecie='$id_zdjecie'";
  24.  
  25. $zapytanie = mysql_query($sql);
  26.  
  27. if(!$zapytanie)
  28.  
  29. {
  30.  
  31. echo "Wykonanie zapytania zawiodło. Nie można dodać informacji o zdjęcie. " . mysqli_error();
  32.  
  33. }
  34.  
  35. else
  36.  
  37. {
  38.  
  39. echo "Udało się dodać informacje o zdjęciu.<br /><b>Tytuł:</b> ".$nazwa."<br /><b>Opis:</b> ".$opis."<br />";
  40.  
  41. echo '<img src="'.$path_file.'" width="320" class="demo" alt="" />';
  42.  
  43. }

Nie będę ściemniał że ja napisałem ten kod, znalazłem go w necie, wykorzystałem i wiem że działa. Kod polega na dodawaniu zdjęcia na stronę, czyli upload grafiki, a przedstawiony fragment jest fragmentem kodu dodającym opis zdjęcia. Mam prośbę żeby ktoś spróbował mi wytłumaczyć jakim cudem w zmiennej $query jest limit 1 i później wypisane jest id_zdjecie i przypisane do zmiennej i w jaki sposób jest przy update jest konkretny id pobierany?? Być może odpowiedź jest banalna, być może nie, chce to zrozumieć, bo inaczej oop nie opanuję. Z góry dziękuję (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Sluchaj. Jestem moderatorem forum. Zalożyłeś temat w dziale OOP. Temat nie ma żadnego związku z oop więc ci o tym napisałęm i temat przenioslem - taka jest rola moderatora
Przy okazji zasugerowałem również że nie masz zielonego pojęcia na temat oop skoro wiązesz limit 1 z oop.
Nawet wiązanie mysql_fetch_object z oop to również świadczy o tym, że nie masz zielonego pojęcia o oop.
Wnioski te wysnułem na podstawie Twojego pierwszego posta, który wyglądał jak wyglądał i był założony w dziale OOP
Dopiero teraz zacząłeś łaskawie pisać, że być może kiedyś napiszesz coś w oop i że teraz pytanie nie ma żadnego związku z oop. To skoro nie ma żadnego związku z oop to po grzyba piszesz w dziale oop?



Do rzeczy:
po co limit 1? Po to by wyświetlić tylko jeden rekord. W jakim celu jest to w tym kodzie? Cholera wie.(IMG:style_emoticons/default/smile.gif)
Powód edycji: [nospor]:
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 12:34