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

Kako smestiti niz u jednu kolonu tabele?

[es] :: PHP :: Kako smestiti niz u jednu kolonu tabele?

[ Pregleda: 2723 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Tiha Baba
student

Član broj: 182274
Poruke: 74
*.dynamic.sbb.rs.



Profil

icon Kako smestiti niz u jednu kolonu tabele?03.06.2008. u 23:37 - pre 193 meseci
Pokusavam da smestim niz u jednu kolonu tabele.

Code:
<?php

$fruit = array("oranges","lemons","bananas");

$connection = mysql_connect("localhost","user","password");
mysql_select_db("bazarc", $connection);

$query = "INSERT INTO niz (id, clanovi_niza) VALUES ( NULL, '$fruit')";
mysql_query($query, $connection) or die(mysql_error());

$query = "SELECT * FROM niz ORDER BY id";
$result = mysql_query($query, $connection);
    
for ($i = 0; $i < mysql_num_rows($result); $i++)
    {
        $niz = mysql_result($result, $i, "clanovi_niza");
        echo $niz;
    }
?>


..i on mi ispishe samo: Array
Potrebne su mi vrednosti tog niza ponaosob! Kako doci do njih, i kako ih ispisati?
 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.cable-3.sattrakt.net.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?04.06.2008. u 05:45 - pre 193 meseci
O.o? Dude, ti to ozbiljno? Ako da, onda kreni odavde http://www.php.net/manual/en/
 
Odgovor na temu

Tiha Baba
student

Član broj: 182274
Poruke: 74
*.dynamic.sbb.rs.



Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?04.06.2008. u 06:15 - pre 193 meseci
Ozbiljno! Zaista, makar neko usmerenje!?
Sta nedostaje kodu?

 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
79.101.186.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?04.06.2008. u 07:01 - pre 193 meseci
Moraš da prođeš kroz niz i svaki element posebno da upišeš u bazu.

Kreni odavde: http://www.php.net/foreach
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Tiha Baba
student

Član broj: 182274
Poruke: 74
*.dynamic.sbb.rs.



Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?04.06.2008. u 07:35 - pre 193 meseci
Hvala za foreach()!
Probao sam i lepo smesti niz, ali svaki element posebno. Meni bi trebala sledeca stvar:
-imam tabelu sa kolonama 'id' i 'clanovi_niza'
-treba da u 'clanovi_niza' smestim vise elmeneta niza ( npr. 1,3,5,2,3,4 itd. )
-i onda na neki nacin da ih citam npr. $clanovi_niza[3]

 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.adsl.gonet.rs.

Sajt: https://avramovic.info


+46 Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?04.06.2008. u 09:04 - pre 193 meseci
Aha, nisam razumeo šta želiš da uradiš. Da bi elemente niza tako ubacio u bazu, potrebno je pre toga da ih spojiš u string, a za to možeš koristiti funkciju implode(), a kod čitanja posle možeš koristiti explode()
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Tiha Baba
student

Član broj: 182274
Poruke: 74
*.dynamic.sbb.rs.



Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?04.06.2008. u 10:52 - pre 193 meseci
Hvala..
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
79.141.120.*

Sajt: ohridnews.com


Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?04.06.2008. u 15:34 - pre 193 meseci
Mozes da koristis i funkciju serialize.
 
Odgovor na temu

Tiha Baba
student

Član broj: 182274
Poruke: 74
*.dynamic.sbb.rs.



Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?04.06.2008. u 22:22 - pre 193 meseci
Opet problem. Uspeo sam da smestim niz u bazu, pomocu implode. Kada pokusam da ih citam ( sa explode() ), on to i uradi, i zatim cita josh nesto... ( browser ne javlja 'done' ) i ispisuje prazne redove, i zakuca se sa fatal error!
Pri ispisu promenljive $list sve funkcionise okej, ispis praznih redova se javlja kod koriscenja explode()!
Kod kreiranja tabele za 'clanovi_niza' stavio sam longtext, da li to mozda utice na problem?!


Code:
$niz = array(); 

        // $niz sadrzi oko $n =100 000 brojeva
        $list = implode(" ",$niz);
    echo $list;
    $query = "INSERT INTO image (id, clanovi_niza) 
                VALUES ( NULL, '$list')";
    mysql_query($query, $connection) or die(mysql_error());
    
    $element_of_list = explode(" ", $list);
    for ($i=0; i < $n; $i++) {
        echo $element_of_list[$i];
        echo "<br>";
    }
    
    echo "Koji Qrac  se desava?!?!??!";
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
79.101.150.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?04.06.2008. u 23:06 - pre 193 meseci
Ne vidim gde ti je definisan $n koji posle koristiš u for petlji?
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Tiha Baba
student

Član broj: 182274
Poruke: 74
*.dynamic.sbb.rs.



Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?04.06.2008. u 23:09 - pre 193 meseci
Code:
$imgw = imagesx($im);
    $imgh = imagesy($im);
    
    $n = $imgw * $imgh;


mislim da je poenta u explode() funkciji, mada mozda gresim!!?!
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
79.141.120.*

Sajt: ohridnews.com


Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?05.06.2008. u 01:46 - pre 193 meseci
Zanima me zasto nisi proverio cemu sluze funkcije:
serialize() : http://www.php.net/manual/en/function.serialize.php i
unserialize() : http://www.php.net/manual/en/function.unserialize.php

Evo sta pise u php manual:
Citat:

The value to be serialized. serialize() handles all types, except the resource-type. You can even serialize() arrays that contain references to itself. Circular references inside the array/object you are serialize()ing will also be stored.
 
Odgovor na temu

Tiha Baba
student

Član broj: 182274
Poruke: 74
*.dynamic.sbb.rs.



Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?05.06.2008. u 21:50 - pre 193 meseci
Probao sam i sa te dve funkcije. Kada pokusam da ih citam iz baze, lista ih ponaosob, pa zatim prazne linije, tj. scroll-bar se smanjuje a on ne ispisuje nista. Browser ne javlja 'Done' sve dok ne dodje do fatal errora!
Zasto kada ispise poslednji element, on i dalje nesto cita?!?!
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
79.141.120.*

Sajt: ohridnews.com


Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?06.06.2008. u 22:16 - pre 193 meseci
Neznam zasto ovo ne bi funkcioniralo:

Code:
$niz = array(); 

        // $niz sadrzi oko $n =100 000 brojeva
    $list = serialize($niz);
    $query = "INSERT INTO image (id, clanovi_niza) 
                VALUES ( NULL, '$list')";
    mysql_query($query, $connection) or die(mysql_error());
    
    $res = mysql_query("select * from image");
    while($row = mysql_fetch_array($res)) {
    $niz_iz_baze[$row['id']] = unserialize($row['clanovi_niza'])
    }
echo '<pre>';
print_r($niz_iz_baze);
echo '</pre>';    
 
Odgovor na temu

Tiha Baba
student

Član broj: 182274
Poruke: 74
*.dynamic.sbb.rs.



Profil

icon Re: Kako smestiti niz u jednu kolonu tabele?07.06.2008. u 09:23 - pre 193 meseci
O hvala, konacno sam uspeo. Bio je problem u php.ini, posto je memory_limit bio postavljen na 8M, samo sam povecao, i sada radiii sa (un)serialize! :D
Hvala svima..
 
Odgovor na temu

[es] :: PHP :: Kako smestiti niz u jednu kolonu tabele?

[ Pregleda: 2723 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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