Autor | Zpráva | ||
---|---|---|---|
etexweb Profil |
#1 · Zasláno: 6. 5. 2011, 13:59:42
Potrebujem pomôct z vypisom dat z db.
Mám script: ... $vypis = mysql_query("SELECT * FROM moja_db"); while ($riadok = mysql_fetch_object($vypis)){ echo $riadok->stlpec.", "; } ... ale to začne vypiovať 1, 2, 3, 4, ...(ale keď to skončí tak to ukončí čiarka)... 10, 11, tak potrebujem poradit ako ju z konca vymazat. substr nechcem pouzit. |
||
dan55 Profil |
#2 · Zasláno: 6. 5. 2011, 14:04:11 · Upravil/a: dan55
<?php $pole=array(); $vypis = mysql_query("SELECT * FROM moja_db"); while ($riadok = mysql_fetch_object($vypis)){ $pole[]=$riadok->stlpec; } echo implode(",",$pole); ?> |
||
ShiraNai7 Profil |
#3 · Zasláno: 6. 5. 2011, 14:04:56 · Upravil/a: ShiraNai7
$vypis = mysql_query("SELECT * FROM moja_db"); $pocet = mysql_num_rows($vypis); $citac = 1; while($riadok = mysql_fetch_object($vypis)) { echo $riadok->stlpec; if($citac !== $pocet) echo ', '; ++$citac; } edit: pozdě :) ale moje řešení je lepší (nemusí ukládat všechna data do pole a implodovat) |
||
petr 6 Profil |
#4 · Zasláno: 6. 5. 2011, 14:14:28
A co kdbych kód od ShiraNai7 upravil takhle?
$vypis = mysql_query("SELECT * FROM moja_db"); $citac = 1; while($riadok = mysql_fetch_object($vypis)) { if($citac == 1) { $citac++; } else { echo ', '; } echo $riadok->stlpec; } Nemusíš pak zbytečně zjišťovat počet prvků. |
||
ShiraNai7 Profil |
#5 · Zasláno: 6. 5. 2011, 14:26:47
petr 6:
Ještě lepší |
||
etexweb Profil |
#6 · Zasláno: 6. 5. 2011, 16:19:42 · Upravil/a: etexweb
ĎAKUJEM VÁM ZA RADY
|
||
Časová prodleva: 13 let
|
0