Autor Zpráva
HonzaH2
Profil
prosím neporadil by mi někdo jak mám

1) názvy sloupců databáze uložit do pole

2) jak pak podle těchto hodnot prvků tohoto pole pojmenovat prvky jiného pole?

Dám příklad: databáze má položky např. vek, jmeno prijmeni, potřebuji tedy vytvořit pole kde $pole1[1]=vek, $pole1[2]=jmeno, $pole1[3]=prijmeni

a dále pak potřebuji udělat pole, které by vypadalo následovně: $pole2[vek], $pole2[jmeno], $pole2[prijmeni]

Díky
Honza
koudi
Profil
http://cz2.php.net/manual/en/function.array-flip.php
HonzaH2
Profil
díky za odkaz koudi, netušil jsem, že je na to přímo funkce
HonzaH2
Profil
máš i nějakou šikovnou funkci na dotaz číslo 1? :o) Tedy uložení názvů všech sloupců databáze do pole.
koudi
Profil
HonzaH2
A vážně na to potřebuješ funkci? O žádné nevím, ale ani nevidím smysl nějakou takovou dělat. Struktura db ti musí být známá, tudíž to klidně můžeš dát do skriptu 'natvrdo'.
HonzaH2
Profil
Natvrdo to do skriptu nechci dávat, neboť struktura databáze není neměnná ... je to na delší vysvětlování, ale v databázi mohou přibývat sloupce. Vím že existuje nějaký příkaz, který přečte jména sloupců databáze (zadám číslo sloupce a vrátí mi jeho jméno) ... jen se k němu nemůžu dopátrat :o)
Pavel Strejček
Profil
mysql_list_fields()
HonzaH2
Profil
Pavel Strejček díky, já to sice potřebuji pro ODBC, ale i tak mi to pomohlo, protože jsem podle toho našel obdobu pro ODBC, a to odbc_field_name

ještě jednou dík
Toto téma je uzamčeno. Odpověď nelze zaslat.