Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][CSS]Wyświetlanie wyników
DerekDX
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 23.04.2010

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


Witam,
mam pytanie:
Posiadam bazę danych gdzie zawarte są linki do zdjęć i nazwy, czy chcąc wyświetlić te zdjęcia a pod nimi nazwy po kilka sztuk w rzędzie muszę kombinować coś w PHP czy sam CSS da sobie z tym rade?
Ujmując to prościej: czy można za pomocą CSS wyświetlić np 4 obrazki w rzędzie a potem aby same się przełamały do następnego wiersza?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wdev
post
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 20
Dołączył: 20.01.2010

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


Sorry, że odpisuję dopiero dzisiaj, ale praca dała mi się ostro we znaki (IMG:style_emoticons/default/winksmiley.jpg)
Ad. 3. oczywiście, że mówię o mysql_num_rows;
a teraz ad. 2. Zrobiłem trochę testów, bo to co pisałem przeczytałem kiedyś w necie i było na tyle logiczne, że nie zadałem sobie trudów benchmarkować. Tabela z 1 kolumną - id, primary key, - 100 tys. pól (mój komputer ma już swoje lata, nie chcę, żeby mi umarł z wycieńczenia).

Test:
  1. $query = mysql_query("SELECT * FROM test");
  2. for($y = 0; $y <= 100; $y++){
  3. $start = microtime(true);
  4. for($i = 0, $ii = mysql_num_rows($query); $i < $ii; $i++) // test 1
  5. // test2: for($i = 0; $i < mysql_num_rows($query); $i++)
  6. {
  7. }
  8. $end = microtime(true);
  9. $time[] = $end - $start;
  10. }
  11. $time = round(array_sum($time), 4);
  12.  
  13. file_put_contents('log.txt', 'test1: '. $time . "\n", FILE_APPEND); //lub test2:


Wyniki po pięciokrotnym odświeżeniu przeglądarki na obu testach:
test1: 1.958
test1: 2.0256
test1: 2.3469
test1: 2.1014
test1: 1.9449
test2: 9.7351
test2: 10.0474
test2: 9.2541
test2: 10.0189
test2: 9.8731

Jeśli metodologia jest zła, to pomóż mi ją poprawić, mogę się mylić. Albo zrób test sam. Z moich wyników wychodzi, że mój sposób jest 5-krotnie szybszy.

Ten post edytował wdev 1.12.2010, 16:23:21
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: 15.09.2025 - 10:11