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




ad1) Gdzie ja ci każę przepraszać? Odpowiadam jedynie ciągle na Twoje pytania "skad ci to przyszlo do glowy?"\
ad2) Juz ci pisalem. Z tego zdania:
Cytat
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ę.

oraz z faktu ze dales to w dziale OOP. Ile razy mogę ci to jeszcze pisać? Wlasnie z tych dwóch powodów wyciągnąłem taki wniosek
Dopiero w ostatnich postach zaczales pisac ze byc moze cos gdzies kiedys....

Cytat
2. Nie wiążę limit 1 z oop. Skąd Ci to do głowy przyszło? Wiem po co jest limit 1. Chodzi mi tylko jakim sposobem w
[PHP] pobierz, plaintext
$sql = "UPDATE galeria SET nazwa_zdjecie='$nazwa', opis_zdjecie='$opis' WHERE id_zdjecie='$id_zdjecie'";
jest warunek
[PHP] pobierz, plaintext
WHERE id_zdjecie='$id_zdjecie
jest spełniony skoro jest limit 1.

Przeciez warunki nie mają nic do limit. Jak jest warunek spelniony to jest spelniony i juz. Limit nie ma nic do tego.

ad3) Tak, uzywanie mysql_fetch_object nie ma związku z oop (IMG:style_emoticons/default/smile.gif) Dziękuję, że wierzysz.

ad4)
Cytat
, opisałem najlepiej jak umiałem.
A ja odpisałem najlepiej jak umialem na podstawie podanych danych w pierwszym poscie zalozonym w dziale oop (IMG:style_emoticons/default/winksmiley.jpg)
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: 3.10.2025 - 01:17