Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Petle - optymalizacja
Forum PHP.pl > Forum > PHP
gkeb
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 sad.gif
scanner
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ć.
Jojo
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]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.