Zadejte hledaný výraz...

php: Vypísanie cyklu viackrát

Ahoj,
mám taký problém, že chcem vypísať cyklus, v ktorom vypisujem údaje z mysql s podmienkou $nieco = mysql_fetch_array($nieco_ine) a to isté by som chcel vypísať 2x ale ked to dam vypisat 2.krat tak mi to nevypise nic. Bude to asi tym mysql_fetch_array, chcel by som sa spytat, ako by ste to vy riesili.
Dakujem
18. 9. 2009 21:19:28
https://webtrh.cz/diskuse/php-vypisanie-cyklu-viackrat#reply374150
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
18. 9. 2009 21:23:08
Musíš jenom ten druhý cyklus jinak pojmenovat.
třeba
while($row = mysql_fetch_array($res)){
}
$res = mysql_query($sql);
while($row_2 = mysql_fetch_array($res)){
}
To je všechno.
18. 9. 2009 21:23:08
https://webtrh.cz/diskuse/php-vypisanie-cyklu-viackrat#reply374149
Napsal Pooky;363642
Musíš jenom ten druhý cyklus jinak pojmenovat.
třeba
while($row = mysql_fetch_array($res)){
}
while($row_2 = mysql_fetch_array($res)){
}
To je všechno.
Hmm no takto by to mohlo ist ale vypisujem tych stlpcov dost, tak ci by sa to nedalo neako cez funkciu.
AA tento sposob co si mi dal mi robi to iste co aj ten predosli. Cize vypise iba 1krat te udaje
18. 9. 2009 21:31:05
https://webtrh.cz/diskuse/php-vypisanie-cyklu-viackrat#reply374148
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
18. 9. 2009 21:34:43
Napsal Neregistrovaný;363650
Hmm no takto by to mohlo ist ale vypisujem tych stlpcov dost, tak ci by sa to nedalo neako cez funkciu.
AA tento sposob co si mi dal mi robi to iste co aj ten predosli. Cize vypise iba 1krat te udaje
Co kdybys sem hodil ten kod konkrétně? nějak nevím co by ti nemělo jít..
18. 9. 2009 21:34:43
https://webtrh.cz/diskuse/php-vypisanie-cyklu-viackrat#reply374147
Napsal Pooky;363653
Co kdybys sem hodil ten kod konkrétně? nějak nevím co by ti nemělo jít..
No ok, v skratke je to taketo cosi:
while ($ponuka = mysql_fetch_array($jedn)) {
echo $ponuka."
".$ponuka;
if (($ponuka)!='')
{ echo " ."]"; }
}
Je tam toho viac ale toto stačí. No a ked som dal s tym
while ($ponuka1 = mysql_fetch_array($jedn)) {
echo $ponuka1."
".$ponuka1;
if (($ponuka1)!='')
{ echo " ."]"; }
}
Tak mi to vypísalo iba to 1.
18. 9. 2009 21:45:48
https://webtrh.cz/diskuse/php-vypisanie-cyklu-viackrat#reply374146
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
18. 9. 2009 21:50:43
podivné, zkus tedy ještě normálně vyprázdnit tu proměnou
unset($ponuka);
jinak sem si všiml u té podmínky, nechybí ti tam jedeny uvozovky?
18. 9. 2009 21:50:43
https://webtrh.cz/diskuse/php-vypisanie-cyklu-viackrat#reply374145
Napsal Pooky;363664
podivné, zkus tedy ještě normálně vyprázdnit tu proměnou
unset($ponuka);
jinak sem si všiml u té podmínky, nechybí ti tam jedeny uvozovky?
Hmmmm, nic neide... AA tie uvodzovky asi myslis u tej if, tam som dal jednoduche, tak vyzeraju ako 1 takato:" ale su to v skutocnosti 2 taketo:'' :)
18. 9. 2009 21:57:54
https://webtrh.cz/diskuse/php-vypisanie-cyklu-viackrat#reply374144
clie
verified
rating uzivatele
(6 hodnocení)
18. 9. 2009 22:19:51
Tohle ti fakt funguje? Mě teda rozhdně ne a nechápu jak změna proměnné pomůže tomu, že jsi prošel celý result. Pokud potřebuju jet znova, tak co třeba mysql_data_seek() ?
Nebo pokud je velká tabulka, tak co si to uložit do pole a projet raději to, než znovu zatěžova databázi?
Napsal Pooky;363642
Musíš jenom ten druhý cyklus jinak pojmenovat.
třeba
while($row = mysql_fetch_array($res)){
}
while($row_2 = mysql_fetch_array($res)){
}
To je všechno.
18. 9. 2009 22:19:51
https://webtrh.cz/diskuse/php-vypisanie-cyklu-viackrat#reply374143
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
18. 9. 2009 22:25:50
Napsal clie;363687
Tohle ti fakt funguje? Mě teda rozhdně ne a nechápu jak změna proměnné pomůže tomu, že jsi prošel celý result. Pokud potřebuju jet znova, tak co třeba mysql_data_seek() ?
Nebo pokud je velká tabulka, tak co si to uložit do pole a projet raději to, než znovu zatěžova databázi?
Máš pravdu, mě už to dneska nemyslí, musí si znova k tomu načíst ty data. Sory za dezinformaci..
18. 9. 2009 22:25:50
https://webtrh.cz/diskuse/php-vypisanie-cyklu-viackrat#reply374142
crs
verified
rating uzivatele
(1 hodnocení)
25. 9. 2009 01:56:14
Napsal Pooky;363690
Máš pravdu, mě už to dneska nemyslí, musí si znova k tomu načíst ty data. Sory za dezinformaci..
Imho, nemusí. Dá se to vyřešit přes mysql_result (viz http://php.net/mysql_result ).
25. 9. 2009 01:56:14
https://webtrh.cz/diskuse/php-vypisanie-cyklu-viackrat#reply374141
hm
verified
rating uzivatele
(20 hodnocení)
28. 9. 2009 20:57:33
Napsal crs;367071
Imho, nemusí. Dá se to vyřešit přes mysql_result (viz http://php.net/mysql_result ).
imho proc tak slozite? staci pouzit mysql_data_seek pred druhym cyklem a nastavit kurzor zase na prvni radek...
ja opravdu nechapu jak tak jednoduchou a naprostpo trivialni vec muzete vydrzet resit buhvi kolik postu aniz byste to normalne vyresili... boha myho...
28. 9. 2009 20:57:33
https://webtrh.cz/diskuse/php-vypisanie-cyklu-viackrat#reply374140
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
5. 10. 2009 23:10:15
jen dodam ze reseni od alesiho nebude fungovat, pokud je zavolano nad mysql_unbuffered_query :)
5. 10. 2009 23:10:15
https://webtrh.cz/diskuse/php-vypisanie-cyklu-viackrat#reply374139
Pro odpověď se přihlašte.
Přihlásit