Autor | Zpráva | ||
---|---|---|---|
jonáš Profil |
#1 · Zasláno: 5. 11. 2005, 18:13:39 · Upravil/a: jonáš
Jak dostanu seznam vsech sloupcu v tabulce? (MySQL)
|
||
xfish5 Profil |
#2 · Zasláno: 5. 11. 2005, 18:30:59
Do proměnné si uložíš result sql dotazu: SELECT * FROM tabulka;
a pak foreach($tvoje_preomenna AS $sloupec) { echo $sloupec.'<br />'; } Snad to tak funguje :-) |
||
jonáš Profil |
#3 · Zasláno: 5. 11. 2005, 18:40:27
to jsem prave nemyslel :-/
Chtel jsem seznam SLOUPCU. Priklad: jmeno adresa vek hodnost pohlavi |
||
igamenir Profil |
#4 · Zasláno: 5. 11. 2005, 19:18:24 · Upravil/a: igamenir
A co se zkusit podívat do manuálu?
LXXIX. MySQL funkce mysql_fetch_field -- Načte informace o sloupci z výsledku do proměnné objektu mysql_field_flags -- Načte příznaky sloupce tabulky mysql_field_len -- Vrací délku sloupce tabulky mysql_field_name -- Načte název sloupce tabulky mysql_field_type -- Vrací typ specifikovaného sloupce. |
||
kaifman Profil |
#5 · Zasláno: 5. 11. 2005, 20:08:02
describe ta_tvoje_tabulka
|
||
xfish5 Profil |
#6 · Zasláno: 5. 11. 2005, 22:35:00
A ten můj příklad by ti vypsal asi co? Index pole $zaznam = mysql_fetch_assoc($sql) = název sloupce.
Jinak zkus příště lépe formulovat dotaz + tvé řešení/doměnku a bude to OK. |
||
jonáš Profil |
#7 · Zasláno: 6. 11. 2005, 00:54:01
Ten mi vypsal Warning: Invalid argument supplied for foreach() in /www/5/site10975/wwwroot/film/index.php on line 197
(I kdyby byl spravne, tak by mi vypsal vsechny polozky z tabulky, a dolovat to z indexu pole se mi nechce.) Vyresil jsem to takhle: for($a=0,$rows=mysql_query("SELECT * FROM filmy"); true; $a++): (jak poradil igamenir) |
||
jonáš Profil |
#8 · Zasláno: 6. 11. 2005, 00:55:51
igamenir
Dekuju, v mamualu sem hledal, ale nevedel jsem podle ceho to mam najit.. jon |
||
halogan Profil |
#9 · Zasláno: 6. 11. 2005, 11:30:21
> SELECT * FROM filmy
Opravdu šetrné na paměť. |
||
jonáš Profil |
#10 · Zasláno: 6. 11. 2005, 15:46:29
no dobre:
for($a=0,$rows=mysql_query("SELECT * FROM filmy LIMIT 1;"); true; $a++): |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0