| 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: 14 let
|
|||
0