Autor | Zpráva | ||
---|---|---|---|
Petr0001 Profil * |
#1 · Zasláno: 23. 2. 2011, 17:51:05
Dobrý den.
mám pole array: $y = array ('a','b','c'); které v dokumentu echuji dle pozice, kde písmeno 'a' má pozici 0: echo $y[1] (b). Chtěl jsem se zeptat, jestli někdo nevíte, jak bych obsah pole array načítat z databáze. V DB mám tabulku s sloupci id a value kde sloupec 'id' bude pozice a 'value' bude písmeno (a,b,c,....). Zkoušel jsem tohle: require('etc/mysql-connect.php'); $test = mysql_query("select value from languages_cz"); while($y=mysql_fetch_array($test)) echo $y[0]; ale vypíše mi to celý sloupec :( děkuji za pomoc |
||
Matthew113 Profil |
#2 · Zasláno: 23. 2. 2011, 17:53:12 · Upravil/a: Matthew113
Funkce explode()
V tvém případě tedy např.: $oddelene=explode(",",$y['value']); for($i=0;$i<count($oddelene);$i++){ echo $i.': '.$oddelene[$i]."<br>\n"; } |
||
Petr0001 Profil * |
#3 · Zasláno: 23. 2. 2011, 17:55:37
jestli chápu dobře, proměnná $oddelene je v mém zminovaném kodu $y ano ?
|
||
Petr0001 Profil * |
#4 · Zasláno: 23. 2. 2011, 17:59:53
nejde
require('etc/mysql-connect.php'); $test = mysql_query("select value from languages_cz"); while($y=mysql_fetch_array($test)) $oddelene=explode(",",$y["value"]); for($i=0;$i<count($oddelene);$i++){ echo $i.': '.$oddelene[$i]."<br>\n"; } mám v tabulce 5 řádku a zobrazuje mi to poslední hodnotu pole value tzn: 0:e (1-a;2-b;3-c;4-d;5-e) |
||
Petr0001 Profil * |
#5 · Zasláno: 23. 2. 2011, 18:02:25
chci abych v dokumentu kdekoli po uvedeni požadovaného scriptu, mohl volat určity řádek z tabulky v mysql, třeba:
echo "Dobrý den ".$y[2]." "; výsledek: Dobrý den světe << druhý řádek v tabulce bude mít hodnotu pole 'value' slovo světe |
||
Radek9 Profil |
#6 · Zasláno: 23. 2. 2011, 18:46:41
Petr0001:
Myslíš nějak takhle? require('etc/mysql-connect.php'); $test = mysql_query("select value from languages_cz"); $y = array(); while($x = mysql_fetch_array($test)){ $y[] = $x[0]; } print_r($y); |
||
Petr0001 Profil * |
#7 · Zasláno: 23. 2. 2011, 18:57:23
ano takto, ale aby se mi vypsalo to slovo ktere zrovna chci, ne všechny :) ale sme na dobré cestě
|
||
Radek9 Profil |
#8 · Zasláno: 23. 2. 2011, 19:56:38
Petr0001:
Tak ten prvek vypiš, $y je normální pole, tu funkci print_r jsem tam dal jen pro ukázku. |
||
Časová prodleva: 13 let
|
0