![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 6.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam tabelke w bazie danych:
X | Y | Dana i kod wyswietlajace te dane: [php:1:eb8a4b673f]<?php for ($x=0; $x<9; $x++) { for ($y=0; $y<9; $y++) { //funkcja pobierajaca dane z bazy danych pobierz_z_bd($x,$y); } } ?>[/php:1:eb8a4b673f] Czy macie jakis pomysl na optymalizacje tego?? Bez optymalizacji to zadaje 81 zapytan do bazy ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
co robi funkcja pobierz_z_bd ?
Bo samych pętni nijak sie nie da zoptymalizować. Chyba, ze będzie wiadomo co robi funkcja - to mozna pomyśleć. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Taki kod wyciągnie wszystko z bazy i wykona tylko jedno zapytanie:
[php:1:f611733ff9]<?php $result = mysql_query("SELECT * FROM tabela"); while( $row = mysql_fetch_array( $result ) ) { echo 'X='.$row['X'].' Y='.$row['Y'].' Dana='.$row['Dana'].'<br />'; } ?>[/php:1:f611733ff9] -------------------- Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów. Blog: Małolepszy.info |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:09 |