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 1110 korisnika na forumu :: 33 registrovanih, 5 sakrivenih i 1072 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: A.R.Chafee.Jr., anta, darkojbn, debeli, Georgius, goxin, Jeremiah, Još malo pa deda, Kibice, kunktator, kybonacci, ladro, Mendonca, mercedesamg, mgolub, mikrimaus, milenko crazy north, Milos ZA, milutin134, Mitraljeta, mkukoleca, Nemanja.M, nextyamb, novator, predragc, raptorsi, Romibrat, SlaKoj, Trpe Grozni, vathra, VP6919, W123, 1107