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 965 korisnika na forumu :: 60 registrovanih, 12 sakrivenih i 893 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., Acivi, amstel, bokisha253, Brana01, cavatina, cenejac111, cinoeye, Darko8, Denaya, doklevise, draganca, dragoljub11987, DragoslavS, dule10savic, Georgius, GORDI, goxin, HrcAk47, ILGromovnik, Istman, Ivan Campo, ivicasimo, JimmyNapoli, Još malo pa deda, kikisp, kljift, Lieutenant, Litostroton, Luka Blažević, markF, Marko Marković, mikrimaus, milenko crazy north, Misirac, muaddib, naki011, Ne doznajem se u oružje, Nemanja.M, nemkea71, nenad81, nuke92, Petarvu, prle122, raketaš, rasok, Ripanjac, sasakrajina, solic, Srki94, Steeeefan, tmanda323, trutcina, tubular, virked, VJ, vladaa012, vobo, ZetaMan, 79693