php mysql unikatno izdvajanje

2

php mysql unikatno izdvajanje

offline
  • Pridružio: 18 Dec 2007
  • Poruke: 95

$orgid = intval ($_GET['orgid']);
$start = 1;

@ $db = new mysqli('xxxx','viserion','xxx','xxx');


if (mysqli_connect_errno())
{
echo'Greska:Nismo u mogucnosti da se povezemo sa bazom.'.
'Molimo vas pokusajte ponovo kasnije.';
exit;
}
$query = "select * from info where orgid = $orgid LIMIT $start, 5";
ako sam dobro razumeo?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Taj kod će uvek prikazivati od prvog do petog rezultata, jer će promenljiva start uvek imati vrednost jedan.
Prosleđuj start preko url-a, na isti način kako si prosleđivao origid kod profila.


$start = intval($_GET['start']);



offline
  • Pridružio: 18 Dec 2007
  • Poruke: 95

ne radi! ajde videcu malo sta i kako pa cemo se cuti!jer pazi zelim da kad otvori recimo index.php da mu izlista odredjene profile i da broj profila bude recimo pet i da on lista stranice odredjenih kategorija profila.

Dopuna: 26 Mar 2009 10:24

Resio sam problem!Sad me zanima tj. malo objanjenje mi treba hocu sad taj profil da svrstam u odredjenu kategoriju i podkategoriju kako da uredim bazu?

Dopuna: 26 Mar 2009 11:06

da stavljam za svaku kategoriju i podkategoriju nov red u bazi nije resenje.

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

@serafim
Najbolje ti je da nadjes neki tutorijal, posto ovo sto pitas su elementrane stvari? Mislim tako ces najvise sebi ustedjeti na vremenu.

A ako nesto zapne u tom ucenju pitaj.

Inace za taj problem, ili dodaj jedno polje tipa enum gdje cuvas mogucu vrijednost kategorije ili dodajes polje category_id koje ce ti pokazivati kojoj kategoriji iz tabele categories taj unos pripada.

offline
  • Pridružio: 18 Dec 2007
  • Poruke: 95

E sad napravio sam tri tabele u prvoj tabeli sam dodelio delatnostima id u drugoj tabeli sam napravio za poddelatnosti isto to ali ubacio sam i red foreign key i odredio da se on odnosi na prvu tabelu.Sad kako ja njemu iz skripte da kazem da tipa iz delatnosti kljuc1 se odnosi u poddelatnostima na kljuc 1,2,3 i to.Posto koliko sam ja skontao da taj foreign kljuc za to i sluzi?

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Za forign key i sami ljudi iz mysql-a kazu da su odraz lose organizacije tabela.

Za sve kategorije ti je najbolje koristiti jednu tablelu.
i to sa poljima npr.

id, pid [parent id, oznacava id kategorije koja joj je roditelj - odnosno cija je potkategorija], title,..., ostala polja .

Tako da sve top kategorije dobijas kada selektujes one koje imaju pid 0, a po izabranoj master kategoriji selektujes potkategorije koje imaju pid=id od master kategorije.

offline
  • Pridružio: 18 Dec 2007
  • Poruke: 95

create table info
(
katid INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
delid INT UNSIGNED NOT NULL,
orgid INT UNSIGNED NOT NULL,
kategorija varchar(100),
delatnost varchar(100),
naziv varchar(100),
tel1 varchar(100),
tel2 varchar(100),
tel3 varchar(100),
ulb varchar(100),
mesto varchar(100),
postf varchar(100),
opis text(1000),
logo longblob,
email varchar(100)
);
ovako nesto?

Dopuna: 27 Mar 2009 15:54

Resio sam problem.Sam upisujem id kategorije i delatnosti.HVALA na pomoci!

Ko je trenutno na forumu
 

Ukupno su 791 korisnika na forumu :: 5 registrovanih, 0 sakrivenih i 786 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: djordje92sm, sap, vlad84, vukovi, zlaya011