Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Podatke iz višedimenzionalnog niza ubaciti u bazu

[es] :: PHP :: Podatke iz višedimenzionalnog niza ubaciti u bazu

[ Pregleda: 2080 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sekvoja

Član broj: 91239
Poruke: 269
*.ptt.yu.



Profil

icon Podatke iz višedimenzionalnog niza ubaciti u bazu05.09.2007. u 21:17 - pre 202 meseci
Imam problem da Podatke iz višedimenzionalnog niza ubacim u bazu.

Sa nekom table parser skriptom dobijem niz u kome su smesteni
podaci sa nekog sajta.

Recimo sa petljom:

Code:
for($i=20; $i<40; $i++){
    print($timovi[$i][2]).'<br />';
}


dobije sledece:

Code:
Liverpool
Arsenal
Everton
Chelsea
Man City
Newcastle
Blackburn
Man Utd
Wigan Athletic
Aston Villa
West Ham
Middlesbrough
Portsmouth
Tottenham
Fulham
Birmingham
Sunderland
Reading
Bolton
Derby County 


i to se doslovce isprinta na strani.

Kada pokusam da te podatke ubacim u bazu ili u text polje u formi
dobijam samo prazan string umesto timova. Siguran sam da je
query u redu... Jel mozda postoji neka caka oko ubacivanja
podataka iz array-a u bazu, mislim sto se tice php-a? Ako ne
onda da se pozabavim sa klasom koja tabele sa sajta pretvara u niz...
Hvala
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.dynamic.sbb.co.yu.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Podatke iz višedimenzionalnog niza ubaciti u bazu05.09.2007. u 21:27 - pre 202 meseci
Sto se php-a tiche, vrednost niza $timovi[$i][2] je string, a ne array. Probaj da odstampas sam query pa vidi sta u njemu pishe, ovo su elementarne stvari, tesko da treba neka caka. NAjverovatnije si nesto negde propustio... Ili daj query ovde.

P.S. a i mnogo je bolje da ides kroz niz foreach petljom, ovde sigurno nemas 40 elemenata kako ti ide niz, pa ti zato verovatno sql ubacuje prazne redove
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
77.46.228.*



+35 Profil

icon Re: Podatke iz višedimenzionalnog niza ubaciti u bazu05.09.2007. u 21:27 - pre 202 meseci
A ja bih voleo da vidim taj query.
Eto, @dakipro me je pretekao. :)
 
Odgovor na temu

sekvoja

Član broj: 91239
Poruke: 269
*.ptt.yu.



Profil

icon Re: Podatke iz višedimenzionalnog niza ubaciti u bazu05.09.2007. u 21:53 - pre 202 meseci
Evo recimo ovako, po jedan query za svaki red, i opet nece...
Code:
$id = 0;
for($i=20; $i<40; $i++){
    $id++;
    $team = $timovi[$i][2];
    echo $team;
    
    $q = "UPDATE table SET team = '".$team."' WHERE num = ".$id."."."";
    mysql_query($q);
}


Kada ehujem query dobijem:
Code:
Liverpool UPDATE table SET team = Liverpool WHERE num = 1.

Kao sto vidis Liverpool se printa ispred query-ja, znaci ne moze biti prazan string.

Ako ovo $team u query-ju zamenim bilo kojim stringom, npr
Code:
$q = "UPDATE table SET team = 'blablabla' WHERE num = ".$which."."."";

baza se apdejtuje...

To je niz u kome se nalazi ceo sajt odakle skidam podatke.
A meni treba samo taj deo, znam, bez veze je ali ne znam
kako da izvucem samo deo stranice...

Pomagajte, gubim isuvise vremena oko ove gluposti...
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.eunet.yu.



+13 Profil

icon Re: Podatke iz višedimenzionalnog niza ubaciti u bazu05.09.2007. u 21:57 - pre 202 meseci
Mozda nema veze, al probaj:

Code:

 $q = "UPDATE table SET team = '$team' WHERE num = '$id' ";
 
Odgovor na temu

sekvoja

Član broj: 91239
Poruke: 269
*.ptt.yu.



Profil

icon Re: Podatke iz višedimenzionalnog niza ubaciti u bazu05.09.2007. u 22:03 - pre 202 meseci
@Man-Wolf

Nema veza, probao sam. Ma ceo sajt mi radi sa takvim query-jima,
mora da je to dobro, da covek poludi. A garant je neka nebuloza...
 
Odgovor na temu

sekvoja

Član broj: 91239
Poruke: 269
*.ptt.yu.



Profil

icon Re: Podatke iz višedimenzionalnog niza ubaciti u bazu06.09.2007. u 00:23 - pre 202 meseci
Iz nekog razloga oko vrednosti timova postojao je veliki prazan prostor,
a ja sam u bazi ogranicio na max 100 karaktera to polje pa nisam
odmah uvideo da se baza ustvari svo vreme punila...

Sredio sam stvar sa f-jom trim().
 
Odgovor na temu

[es] :: PHP :: Podatke iz višedimenzionalnog niza ubaciti u bazu

[ Pregleda: 2080 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.