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 877 korisnika na forumu :: 40 registrovanih, 5 sakrivenih i 832 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., alkatraz080, amaterSRB, babaroga, cikadeda, Cirkon, Ctrl x, Cufo, darkangel, Dimitrise93, DucicM, eighty-one, Georgius, ILGromovnik, Insan, Kiki2004, Konda, Krusarac, kuntalo, kybonacci, MB120mm, mercedesamg, milekNS, miodrag, NemanjaKT, pein, Recce, repac, riva, ruseskij, S-lash, sakota79, shone34, srecko81, vasa.93, vathra, yrraf, zajcev1, zixmix, zljubomir