Autor | Zpráva | ||
---|---|---|---|
MrStrees Profil |
#1 · Zasláno: 21. 9. 2011, 18:21:08
Zdravím
Mám problém při programování aplikace v PHP. Potřebuju poradit, jak udělat příkaz který mi při příkazu SELECT uloží jednotlivé záznamy ze SQL databáze do proměnných. Zde struktura tabulky |------ |Pole|Typ|Nulový|Výchozí |------ |jmeno|varchar(20)|Ne| |prijmeni|varchar(20)|Ne| |vek|int(20)|Ne| |//**users_id**//|mediumint(8) |Ne| |**fb_id**|bigint(25)|Ne| == Vypisuji data pro tabulku ipartner |User|1|0|11|008 |User|2|15|14|007 == Struktura tabulky ipartner |------ |Pole|Typ|Nulový|Výchozí |------ |jmeno|varchar(20)|Ne| |prijmeni|varchar(20)|Ne| |vek|int(20)|Ne| |//**users_id**//|mediumint(8) |Ne| |**fb_id**|bigint(25)|Ne| Děkuju za reakce |
||
pcmanik Profil |
#2 · Zasláno: 21. 9. 2011, 19:38:15
MrStrees:
Pozri si mysql_query() a mysql_fetch_array() |
||
Michel Profil |
#3 · Zasláno: 22. 9. 2011, 08:49:49
Tady ti je vypíše. Pak stačí zapsat do proměnné místo výpisu.
|
||
MrStrees Profil |
#4 · Zasláno: 22. 9. 2011, 21:19:43
Děkuji za odpovědi.
Chtěl bych upřesnit svůj problém. Funkce mysql_query() a mysql_fetch_array() jsem používal, ovšem potřebuju poradit jak vzít víc záznamů ze sloupce tabulky a uložit je do jednotlivých proměnných, abych mohl následně ty záznamy uložené v proměnných použít v podmínce. |
||
pcmanik Profil |
#5 · Zasláno: 22. 9. 2011, 21:34:07
MrStrees:
Pouzi cyklus a pole. |
||
Michel Profil |
#6 · Zasláno: 23. 9. 2011, 08:44:02
MrStrees:
Třeba takhle ... $sql="SELECT id, aid FROM pictures"; $result=mysql_query($sql); while($row = mysql_fetch_array($result)) { $i++; $id[$i] = $row['id']; $aid[$i] = $row['aid']; } |
||
MrStrees Profil |
#7 · Zasláno: 25. 9. 2011, 00:58:23
Michel:
Zdravím Bohužel toto řešení není pro mě vhodné, protože se pro jeden sloupec vytvoří jenom jedna proměnná. |
||
Michel Profil |
#8 · Zasláno: 26. 9. 2011, 10:44:08
MrStrees:
„pro jeden sloupec vytvoří jenom jedna proměnná“ Kde se vytvoří? Sloupec id vytáhneme z proměnné $row['id'] atd. Tedy platí, že pro každý sloupec je jedna proměnná a liší se indexem pro jednotlivé řádky. |
||
Časová prodleva: 13 let
|
0