Autor | Zpráva | ||
---|---|---|---|
VelkýBubák Profil |
zadávám databázi dotaz:
SHOW TABLES FROM wu_blok LIKE '%AniAkiList%' AniAkiList-Ihrie-16567 AniAkiList-Ihrie-v2-16567 AniAkiList-VB-243 $baze = mysql_query("SHOW TABLES FROM wu_blok LIKE '%AniAkiList%'"); echo $baze; Resource id #4 |
||
Alphard Profil |
#2 · Zasláno: 15. 9. 2013, 21:30:02
Víte něco o práci s databází v PHP? Zřejmě ne, přečtěte si pár návodů od začátku.
Funkce mysql_query() (kromě toho, že je deprecated) vrací uvedený Resource, samotná data získate pomocí funkcí mysql_fetch_*(). |
||
VelkýBubák Profil |
Alphard:
Děkuji za navedení na směr, kterým mám hledat PS: Velice se omlouvám pokud tím někoho pobouřím, ale myslel jsem že jsme v čechách a máme i česká slova - pokud budu chtít odpovědi anglicky, zeptám se na cizojazyčných fórech (deprecated = zavrhovaný, neschválený; resource = zdroj, možnost; ... http://slovnik.cz/). Mimochodem, kde mám hledat, když chci vědět, co mi to vlastně vypsalo (a co přesně je tedy v $base), prosím |
||
Alphard Profil |
#4 · Zasláno: 15. 9. 2013, 22:24:48
VelkýBubák:
Já určitě pobouřen nejsem, píši česky, ale známé pojmy zachovávám v angličtině. Považuji to za vhodné. Anglické výrazy, které jsem použil, jsem si nevybral náhodně, každý nese svůj význam. „Mimochodem, kde mám hledat, když chci vědět, co mi to vlastně vypsalo (a co přesně je tedy v $base), prosím“ Když už jsem vás nasměroval na název funkce, nejlepší bude přímo manuál. mysql_fetch_assoc() Ten je sice anglicky, ale z příkladu je zřejmé, jak funkci použít: $baze = mysql_query('...'); while ($row = mysql_fetch_assoc($result)) { print_r($row); } print_r vypíše pole, abyste lépe viděl, co vám to vrátí. Pak můžete přistupovat k jednotlivým položkám $row['klic'] .
Obecně pak nejrůznější nalezené články, nyní mi google nabízí www.koding.cz/priklady.php?id=108 z těch kódů nejsem úplně nadšený, ale nevím o lepším. |
||
VelkýBubák Profil |
Alphard:
Děkuji. Funguje mi toto (nemůžu si pomoct, ale moc se mi to nelíbí): while($radek = mysql_fetch_row($base)) { echo $radek[0].'<br>'; } Zkoušel jsem Váš kód Tak jak je napsán, vrací Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/free/wu.cz/b/blok/root/www/Animelist/v3/NactiCsv.php on line 73 while ($row = mysql_fetch_assoc($baze)) |
||
Monkeys Profil * |
#6 · Zasláno: 15. 9. 2013, 23:23:29
VelkýBubák:
Pretoze mysql_fetch_assoc vracia nazov stlpca v tabulke.
Treba pouzit napriklad toto: SELECT stlpec FROM tabulka WHERE stlpec LIKE '%nieco%' M. |
||
Časová prodleva: 12 let
|
0