Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.207 pregleda

Najnovija ↓

Pomoc oko sql upita 07.03.2010. u 00:44 · pre 202 meseca
izmenjeno 1 put, poslednji put Iwan87 07.03.2010. u 00:58
  1. Iwan8707.03.2010. u 00:58zapis iz teksta poruke
#1
Pozdrav svima,
interesuje me kako mogu da napravim iscitavanje podataka u vise vrsta...
Najprostiji primer:
Imam 1000 id-a u bazi, kako da postavim upit da mi te podatke prikazuje u vise kolona, a ne jednu...
Da ne bude:
1
2
3
4
5
6
.......
Nego:
1 6 11
2 7 12
3 8 13
4 9 14
5 10 15...

Je l to moze preko jednog upita ili moram sa vise upita,pa da limitiram? Hvala svima na pomoci!
Potpis
www.hitzona.com
www.slusajgledaj.com
www.pazioglasi.com
www.gameserver.rs
Audio streaming 64kbps/100 slotova za samo 1000 din. mesecno!
Re: Pomoc oko sql upita 07.03.2010. u 01:13 · pre 202 meseca #4
pogresan ti je pristup - to ne treba da radi sql vec ti u aplikaciji ... za web bi tu trebao sa css-om da resis da ti prikazuje u X kolona .. u nekom jeziku tipa php ili c++ ili java ili sta vec trosis pokupis ceo resultset pa prodjes kroz nejga i napunis sta god punis ... dakle to nije nesto sto treba da resavas u sql-u

e sad, ako bas oces da ga resis sql-om i bas hoces da ti ide kolona1 pa kolona2 pa .. mozes da zbudzis nesto sa select (select ...) col1, (srlrct ...) col2 ... ili mozda nekim self joinom .. ali generalno je glupo svako od resenja koje radis na serveru za to
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Pomoc oko sql upita 07.03.2010. u 01:28 · pre 202 meseca
izmenjeno 1 put, poslednji put bogdan.kecman 07.03.2010. u 03:12
  1. bogdan.kecman07.03.2010. u 03:12zapis iz teksta poruke
#6
za css ne umem da ti pomognem (a znam da moze posto sam video vise puta da to ljudi rade .. definisu koliko kolona, koliko redova, puste div jedan za ddrugim i sve se sloze :D ) posto se istim nikad nisam bavio ...

sto se php-a tice .. najjednostavnije ti je

Code:

<?php
$redova = 10;
$i = 0;
$j = 0;
$res = mysql_query("select a from t order by o");
while ($row = mysql_fetch_row($res)){
  $rezultat[$j][$i++] = $row[0];
  if ($i>=$redova) $j++;
}
mysql_close_result($res);
// sada u $rezultat ima matricu sa rezultatima pa je iscrtaj kako god oces
print_r($rezultat);
?>
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme