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

Citanje podataka iz baze-kako?

[es] :: PHP :: Citanje podataka iz baze-kako?

[ Pregleda: 1922 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

a zo zo

Član broj: 117395
Poruke: 189
*.dynamic.sbb.rs.



+1 Profil

icon Citanje podataka iz baze-kako?16.03.2009. u 22:07 - pre 183 meseci
Zasto mi se ne ispisuju podaci iz baze? Imam bazu u koju su upisani podaci za id, first_name, last_name, phone. Baza je address_book. Dala sam krajnje jednostavan primjer. Sta je pogresno. Nista ne ispise, a trebalo bi. Vec duze vrijeme muku mucim s bazama. Koristim WampServer. Hvala!

Code:
<?php
// connection.php
define('dbServer', 'localhost');
define('dbUser', 'root');
define('dbPasswd', '');
define('dbName', 'address_book');
?>


Code:
<?php
// glavni program, radsabazom.php
include "connection.php";
$db=mysql_connect(dbServer, dbUser, dbPasswd);
mysql_select_db(dbName,$db);
$sql="SELECT * FROM podaci";
$q=mysql_query($sql);
$redak=mysql_fetch_array($q);
$id=$redak["id"];
$first_name=$redak["first_name"];
$last_name=$redak["last_name"];
$phone=$redak["phone"];
echo $id . $first_name. $last_name . $phone. "<br>";
?>


[izmenio Nemanja: Kod stavljajte u CODE tagove.]

[Ovu poruku je menjao Nemanja Avramović dana 17.03.2009. u 01:25 GMT+1]
 
Odgovor na temu

pajko111
pajko111
Stariji vodnik po ugovoru u penziji,
dobrovoljnoj
Pancevo

Član broj: 89073
Poruke: 33
91.150.70.*

Sajt: www.vuleticd.com


Profil

icon Re: Citanje podataka iz baze-kako?17.03.2009. u 01:03 - pre 183 meseci
Ajd , pisem napamet, al rekao bih da ti ovo pravi probleme.
Naime, kad uzmes iz baze bilo sta sa tipom qurija, kakav si dala, znaci sa " SELECT * " vratice ti sve redove iz te tabele podaci. Kad od tih redova napravis niz "mysql_fetch_array" dobijes niz sa vise clanova. Znaci, logicno mu dodje da ako hoces sve da ih prikazes moras da provuces taj niz kroz neku petlju, loop.
Znaci probaj nesto ovako mozda
Code:

$redak=mysql_fetch_array($q);
while ($redak) {  // Ili foreach, ili for sa nekim iteratorom
$id=$redak["id"];
$first_name=$redak["first_name"];
$last_name=$redak["last_name"];
$phone=$redak["phone"];
echo $id . $first_name. $last_name . $phone. "<br>";
}

Moj kung-fu je bolji od tvog kung-fua.
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: Citanje podataka iz baze-kako?17.03.2009. u 09:18 - pre 183 meseci
Ovo su krajnje osnovne stvari, i dovoljno je bilo da baciš pogled na recimo ovu funkciju u manual-u, odnosno da pogledaš primer njenog korišćenja, i sve bi ti bilo jasno...
 
Odgovor na temu

a zo zo

Član broj: 117395
Poruke: 189
*.dynamic.sbb.rs.



+1 Profil

icon Re: Citanje podataka iz baze-kako?17.03.2009. u 09:55 - pre 183 meseci
Hvala vam, ali nesto ne radi kako valja... Kad izbacim vasu petlju i ispisem podaci su: to jedino i pise, a kad stavim petlju nista ne dovuce... Sta ne valja? Kako vi radite? Napravite bazu, popunite je, sta dalje? U Wamp serveru u dijelu PhpMyAdmin se to uradi a ne znam treba li jos nesto podesiti... Baza kao da ni ne postoji...
 
Odgovor na temu

a zo zo

Član broj: 117395
Poruke: 189
*.dynamic.sbb.rs.



+1 Profil

icon Re: Citanje podataka iz baze-kako?17.03.2009. u 10:59 - pre 183 meseci
Proradilo je, iscitalo se... Sad ucimo dalje. Hvala... :)
Evo sta sam na kraju izbacila i ubacila...

Code:
<?php
//include "connection.php";
if($db=mysql_connect("localhost", "root", ""))
echo "Uspjesno povezivanje sa bazom <br>";
else
die("Neuspjesno povezivanje");
if(mysql_select_db("address_book",$db))
echo "Uspjesna selekcija baze <br> <br>";
else
die("Neuspjesna selekcija baze");
$sql="SELECT * FROM contact";
if (!($result=mysql_query($sql,$db)))
die("Invalidan upit.\n <br>");
echo "Podaci o korisnicima su : <br> <br>";
while ($red=mysql_fetch_array($result))
echo $red["id"] ."-". $red["first_name"] ."-". $red["last_name"] ."-". $red["phone"] . "<br>";
echo "<br> Uspjesno citanje baze, \"BRAVO!\", a sada podaci o siframa: <br> <br>";
$sql="SELECT * FROM user";
if (!($result=mysql_query($sql,$db)))
die("Invalidan upit.\n <br>");
while ($red=mysql_fetch_array($result))
echo $red["id"] ."-". $red["username"] ."-". $red["password"] . "<br>";
echo "<br> Uspjesno obavljeno, \"BRAVO! :) \"<br>";
mysql_close();
?>


[izmenio Nemanja: Kod stavljajte u CODE tagove.]

[Ovu poruku je menjao Nemanja Avramović dana 17.03.2009. u 22:11 GMT+1]
 
Odgovor na temu

a zo zo

Član broj: 117395
Poruke: 189
*.dynamic.sbb.rs.



+1 Profil

icon Re: Citanje podataka iz baze-kako?17.03.2009. u 11:02 - pre 183 meseci
Da, u pravu ste... Nisam koristila funkciju kako treba, niti tabelu... A uvjek neke sitnice... Hvala u svakom slucaju. Nisam koristila mysql_fetch_asssoc ali je proradilo s ovom drugom, mada jasna mi je funkcija od obje. Slijedi vjezbanje... ;)
 
Odgovor na temu

[es] :: PHP :: Citanje podataka iz baze-kako?

[ Pregleda: 1922 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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