listanje fajlova i upisivanje istih u bazu

listanje fajlova i upisivanje istih u bazu

offline
  • Pridružio: 24 Mar 2006
  • Poruke: 273
  • Gde živiš: Beograd

anas se ceo dan zezam oko ovoga i nikako da ga namestim da radi kako treba.

Imam folder test i u njemu neke php fajlove treba mi nesto sto ce procitati sve fajlove iz tog foldera i njihova imena upisati u bazu.

Ovo sto sam ja pravio u najboljem slucaju je upisivalo u bazu sta treba stim sto ID (koji sam "raste") izgleda ovako

ID | file
---------
2 | test.php
1 | test2.php
4 | test3.php
3 | test4.php

Ja vise nemam ideju kako i sta raditi a i izneriralo me je tako da sad nema sanse da ga napravim, pa ako neko ima neko gotovo resenje neka postavi hvala unapred.

pozdrav



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Pa sta je tu problem, sto ti je tako sortirano?



offline
  • Pridružio: 24 Mar 2006
  • Poruke: 273
  • Gde živiš: Beograd

Problem je sto ja ocu da ide redom,
evo ponovo sam nesto sastavio i ponovo radi isto...

Evo i kod pa ako neko ima predstavu sta moze da bude neka kaze
$dir = "test/"; if ($handle = opendir($dir)) {     while (false !== ($file = readdir($handle))) {         if ($file != "." && $file != "..") {              $query = mysql_query("SELECT * FROM blocks WHERE file='$file'");       $result = mysql_fetch_array($query);       if($result != 0){       echo"$file - ima<br />";}       else {       mysql_query("INSERT INTO blocks(file) VALUES('$file')");       }         }     }     closedir($handle); }

Evo kako to izlgeda u bazi...

offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Nije ti problem u skriptu nego u bazi.

Kao što vidiš tabela ti je složena po abecednom redu naziva fajlova.

Šta ti je primary key?

Možda se sve i slaže dobro. Probaj da klikneš na link ID, pa će složiti kako treba.

Dopuna: 17 Okt 2007 5:27

Možeš da ideš i na tab "Operations" unutar phpmyadmin-a, pa da unutar opcije "Alter table order by" podesiš kako da se složi.

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

ma treba samo da se klikne na id Smile

offline
  • Pridružio: 24 Mar 2006
  • Poruke: 273
  • Gde živiš: Beograd

kada kliknem da sortira po ID-u onda je sve ok samo mi je cudno sto je do sad u svakom slucaju id ubacivao kako treba tj. sortirao.

offline
  • Pridružio: 01 Mar 2005
  • Poruke: 549
  • Gde živiš: Apatin

Ne neces morati ti da ih svaki put sortiras.
Podatke iz baze iscitavas onako kako tebi odgovara.
SELECT * FROM baza ORDER BY  ID DESC;
ili
SELECT * FROM baza ORDER BY  ID ASC;

Ko je trenutno na forumu
 

Ukupno su 643 korisnika na forumu :: 37 registrovanih, 3 sakrivenih i 603 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Petar, A.R.Chafee.Jr., Apok, bato3, bojanM84, Boris902, Dimitrise93, dogodine, doktor1964, Drug pukovnik, eulereix, FOX2, HDMI, ivance95, ivica976, krunomiletic5, kuntalo, Lieutenant, Marko Marković, miki692, milos.cbr, moldway, raketaš, RJ, rodoljub2, Sr.Stat., stegonosa, trajkoni018, trifko86, ucenik32, vasa.93, Vlada78, vladom6, vukm, zexoni, zodiac94, zoranis