Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql][php] - Prosba o wytlumaczenie działania prostego kodu, Zaczynam przygode z mysql.
TomaszRag
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.03.2007

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


Witam na forum (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ,
To moj pierwszy post i temat. W kazdym razie przejdzmy odrazu do rzeczy.
Wczoraj zaczelem moja przygode z php+mysql, czytalem wiele kursow, sa one napisane dosc przystepnie, lecz nie moge pojąć jednego faktu. Czemu na kursach nie tlumacza jak działa dany kod bardzo dokładnie.
Zwracam sie z prosba o wytlumaczenie ponizszego kodu, na zasadzie, ktora zmienna przyjmuje jaka wartosc, jaka wartosc jest zwracana, co robi konkretnie dane polecenie itd.

  1. <?php
  2. $query = "SELECT * FROM osoby";
  3. $result = mysql_query($query)
  4. or die ("Query failed !");
  5.  
  6. while ($row = mysql_fetch_array($result)) {
  7. echo "<TR><TD>" . $row["imie"] .
  8.  "</TD> $nbsp <TD>" . $row["nazwisko"] .
  9.  "</TD></TR>n";
  10.  
  11. }
  12.  
  13. ?>



To jest nie kompletny skrypt na wyswietlenie wartosci przypisanych. Komendy takie jak polaczenie z baza czy serwerem, albo zamkniecie rozumiem w 100% zasade dzialania, wiec nie potrzebuje objasnienia.


-------------------------
ten kod lepiej wygląda
jak używamy BBCode
do PHP a nie HTML
~Cienki1980
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TomaszRag
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.03.2007

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


Cytat(TomaszRag @ 11.03.2007, 22:33:00 ) *
Choc w sumie, watpie czy to ma jakies wieksze znaczenie, wkoncu najwieksze obciazenie dla procka stawiaja zapytania wysłane do bazy SQL.


Dokładnie. Nie wierze w to, że postawienie w jednym miejscu cudzysłowów spowolni nawet duży serwis, z duża ilością userów. Spowolnienie będzie napewno, ale nie zauważalne.

Cytat(TomaszRag @ 11.03.2007, 23:00:10 ) *
W kadzym razie przy wiekszych serwisach, slabym serwerze i duzej liczbie uzytkownikow, lepiej rozplanowac tak kod, aby parsowanie trwalo jak najkrocej.


Prosze czytac dokładnie. Przecież napisałem co sądze i jak najlepiej postępować, a teraz mnie negujecie.

Cytat(Cienki1980 @ 12.03.2007, 14:54:10 ) *
Zrobię mały OT
A co powiesz na taki przypadek. Pracuje na localhoscie ... tworze portal, cały czas na lokalu ( czas przysyłania zapytania i odpowiedzi są znikome w tym przypadku .. nieprawdaż ).
W takim przypadku liczy się czas generowania strony. Im szybciej mi się wygeneruje tym lepiej. Więc taki mam cel. Jakbym tego nie brał pod uwagę, bo zakładałbym, że czas wysyłania zapytania i odpowiedzi i tak będzie większy .. to zrobię tak stronę która będzie mi się generowała 3 minuty.... a to chyba nie o to chodzi.


Trudno nazwać to mały OT, może jakiś kontratak?
Jak ty zrobisz taką strone, która będzie Ci się generowała 3 minuty, to ja złoże Sobie serwer na miare komptera do obliczeń trzęsienia ziemii, z którego korzystają nasi wschodni dalecy znajomi.
I co ty na to?
Nawet pracując na localhoście masz opóźnienia tzw. delay. (Przecież dane przechodza przez pamięć i nie tylko...) Czyli krótko mówiąc czas na reakcje serwera od wysłania do niego zapytania. Jeżeli my tu rozmawiamy o prostym zastosowaniu cudzysłowów (więcej niz powinno być) to niewiem czy na gołe oko zauważysz, że strona wczytała się o 0,000001 sec wolniej niż powinna.

Cytat(mike_mech @ 12.03.2007, 14:54:10 ) *
Wszystko fajnie tylko, że to nieprawda
Najwidoczniej masz dość niewielkie doświadczenie.
Skrypty, to poza prostymi operacjami, często operacje na bazach danych. Nie rzadko zdarza się, że śmigają jakieś transakcje.
Bardzo często przecież operujemy na grafikach generowanych w PHP. Co powiesz na pdf'y?
Obsługa uploadu czy operacje na plikach.


Moc offtop-u jest wielka, pozatym czytacie wogóle co ja piszę i inni? Przecież sprawa chodzi o zwykłe zastosowanie cudzysłowów (za dużo), a nie generowanie pdf-ów.
Nie mów mi, że moje równanie x+y+z nie jest prawdziwe?? Hehe, ty masz neta bezpośrednio z routera brzegowego nie? (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
"y" to wartości rzędu setnych i tysiącznych sekundy i NADAL SIE Z TYM ZGADZAM. Popatrzcie na większośc serwisów gdzie jest napisane ile czasu generuje się strona. I co widzicie?
Czas y jest zależny od kodu, jak i od maszyny fizycznej (serwera), która parsuje dany kod. Jeżeli y byłby rzędu 5 sec, to nie znak, że kod źle napisany (nie zawsze), tylko, że trzeba serwer lepszy kupić i tyle.
Podawanie przykładów, że napisze strone, tak, by wczytywała się 2 min, nie jest na miejscu, ponieważ takich działań nie podejmuje się w praktyce. Próbujecie się doszukać wyjątków reguły czy jak?

Może doświadczenie w PHP + MySQL mam niewielkie to fakt, beginner jestem w tych dziedzinach.
W każdym razie na serwerach znam się dość dobrze, jestem posiadaczem sieci osiedlowej 100 osób i troche znam życie TCP/IP
Go to the top of the page
+Quote Post

Posty w temacie
- TomaszRag   [mysql][php] - Prosba o wytlumaczenie działania prostego kodu   11.03.2007, 11:54:40
- - JaRoPHP   Wszystko masz w manualu: - mysql_query" title="Zob...   11.03.2007, 12:13:27
- - arecki   Cytat(TomaszRag @ 11.03.2007, 11:54:4...   11.03.2007, 13:30:26
- - TomaszRag   Bardzo wam dziękuje, właśnie o takie coś mi chodzi...   11.03.2007, 13:48:44
|- - mike_mech   Cytat(TomaszRag @ 11.03.2007, 13:48:4...   11.03.2007, 13:53:40
|- - TomaszRag   Napisałem, tak dla "czystego" porz...   11.03.2007, 20:05:05
- - erix   Bo echo" title="Zobacz w manualu PHP" target="_man...   11.03.2007, 20:33:30
- - TomaszRag   Dzieki za uwage, a nauczył Mnie tak kurs php ...   11.03.2007, 22:33:00
- - erix   Cytata nauczył Mnie tak kurs php + mysql Zmień kur...   11.03.2007, 22:43:10
- - TomaszRag   Tak, ale ja mialem na mysli, ze czas generowania s...   11.03.2007, 23:00:10
- - erix   CytatTak, ale ja mialem na mysli, ze czas generowa...   11.03.2007, 23:14:17
|- - TomaszRag   Cytat(erix @ 11.03.2007, 23:14:17 ) C...   12.03.2007, 14:49:59
|- - Cienki1980   Cytat(TomaszRag @ 12.03.2007, 14:49:5...   12.03.2007, 14:54:10
|- - mike_mech   Cytat(TomaszRag @ 12.03.2007, 14:49:5...   12.03.2007, 15:07:22
- - TomaszRag   Cytat(TomaszRag @ 11.03.2007, 22:33:0...   12.03.2007, 17:10:35
- - erix   CytatMoże doświadczenie w PHP + MySQL mam niewielk...   12.03.2007, 17:36:31
- - TomaszRag   Ja mam swoje racje, wy macie swoje. Optymalizowac ...   12.03.2007, 18:00:26
- - Tarcil   Witam! Cóż... może i nie można w nieskończono...   13.03.2007, 09:07:42
- - TomaszRag   OMG, sa granice optymalizacji kodu. Nie da sie rob...   14.03.2007, 16:12:25
- - erix   Owszem, nie da się, ale my tu wałkujemy co innego:...   14.03.2007, 16:23:22


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: 14.10.2025 - 05:16