Autor Zpráva
PetraPP
Profil *
Mám takový menší problém. Mám script, kterým vypisuji data z mySQL, ale potřebovala bych, aby výpis byl tak trochu jiný. Oč mě jde?

Nyní mám:
    $r=Array();
    $result = mysql_query("SELECT id,nazev FROM tabulka") ;
    while ($sql_row = @mysql_fetch_row($result)) {
        $r[]=$sql_row;
    }

print_r ... pak vypíše:
Array
(
    [0] => Array
        (
            [0] => 1
            [1] => Evropa
        )

    [1] => Array
        (
            [0] => 2
            [1] => Amerika
        )
 )

Potřebovala bych, aby ve výsledku vypsané data byla taková:
Array
(
    [0] => Array
        (
            [id] => 1
            [nazev] => Evropa
        )

    [1] => Array
        (
            [id] => 2
            [nazev] => Amerika
        )
)        
Alphard
Profil
while ($sql_row = @mysql_fetch_assoc($result)) {
        $r[]=$sql_row;
    }

Berte v úvahu, že mysql_* nemá dobré vyhlídky do budoucna (ale řádově až za několik let).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: