Strona 1 z 1
[mysql] zwrocenie pozycji elementu
: sob wrz 20, 2003 3:15 pm
autor: the_foe
Prosze o nakierowanie mnie na rozwiazanie takowego problemu: Wyobrazmy sobie ze mamy kolumne z liczbami, zaznaczamy ja i jak teraz zwrocic pozycje (ktory to wiersz) w posegregowanej od najmniejszej do najwiekszej liczby kolumnie. np.
1
45
32
343
54
454
i chcialbym bym dostal tablice z pozycjami elementu czyli 1,3,2,5,4,6
Dzieki za pomoc
Re: [mysql] zwrocenie pozycji elementu
: czw paź 02, 2003 7:48 pm
autor: Wojciech Jurewicz
Nie ma chyba większego problemu... Przypisujesz kolejne liczby to tablicy o indeksach równych wierszom, następnie sortujesz i pobierasz kolejno. Albo pobieraj najmniejszą a potem usuwaj...
Re: [mysql] zwrocenie pozycji elementu
: pn lis 24, 2003 8:46 am
autor: splatch
[php]$sql = "SELECT * FROM moja_tabela";
$res = mysql_query($sql);
while( $row = @mysql_fetch_array($res) )
{
$dane[] = array(
'id' => $row['pole_id'],
'pole2' => $row['pole_2'],);
}
for( $i = 0; $i < sizeof($dane); $i++)
{
echo $dane[$i]['id'] . $dane[$i]['pole2'];
}
[/php]
Sposób może uciążliwy ale w praniu może się przydać

.