Forum Sveta kompjutera  

Nazad   Forum Sveta kompjutera > Internet > Web razvoj > Serverske aplikacije i baze podataka

Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion...
MySQL, PostgreSQL, MSQL, Oracle...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 18.11.2006, 15:59   #1
diablo_
Član
 
Član od: 1.12.2005.
Poruke: 311
Zahvalnice: 4
Zahvaljeno jedanput na jednoj poruci
Određen forumom [PHP] Problem sa PHP kodom i konektovanjem na bazu

Pocetnik sam u ovoj kombinaciji PHP, MySQL (posebno MySQL). Imam problem kod primera kada se treba da se konektuje na vec kreiranu MySQL bazu i onda da ispise rezultat u tabeli. Evo kako sada izgleda moj kod.

PHP kod:
<html>
<body>
<?php
$db 
mysql_connect("localhost","root","********");
if (!
$db){die('Could not connect: ' mysql_error());}
else
echo 
'Connected successfully';
msql_select_db("sk_baza",$db);
$result mysql_query("SELECT * FROM ljudi",$db);
echo 
"<table border=1>\n";
echo 
"<tr><td><b>Name</b></td><td><b>Position</b></tr>\n";
while (
$myrow mysql_fetch_row($result)){
printf("<tr><tr>%s %s</td><td>%s</td></tr>\n",$myrow[1], $myrow[2], $myrow[3]);
}
echo 
"</table>\n";
?>
</body>
</html>
Problem je sto nista ne ispisuje na stranici. Dodao sam jedam mali deo koji ispituje da li je ostvarena konekcija sa bazom. Ispisuje da jeste...
diablo_ je offline   Odgovor sa citatom ove poruke
Stara 18.11.2006, 16:44   #2
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: Dodavanje Dinamike (MySQL)

Problem nije u PHP-u i MySQL-u već u HTML-u

Pogledaj ovaj red:
PHP kod:
printf("<tr><tr>%s %s</td><td>%s</td></tr>\n",$myrow[1], $myrow[2], $myrow[3]);

Pogrešio si kod otvaranja prvog cell-a ("<td>" tag) pa si otvorio dupli "row". Znači rešenje koje bi trebalo da radi je:
PHP kod:
printf("<tr><td>%s %s</td><td>%s</td></tr>\n",$myrow[1], $myrow[2], $myrow[3]);

Naravo pod uslovom da kao što si rekao dobijaš poruku o potvrdnom otvaranju baze.
holodoc je offline   Odgovor sa citatom ove poruke
Stara 18.11.2006, 16:56   #3
al0cunit
Član
 
Član od: 1.8.2006.
Lokacija: Loznica/Sekovici
Poruke: 237
Zahvalnice: 15
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko MSN-a korisniku al0cunit
Određen forumom Re: Dodavanje Dinamike (MySQL)

PHP kod:
<html>
<body>
<?php
$db 
mysql_connect("localhost","root","**********");
if (!
$db){
die(
'Could not connect: '.mysql_error());}
else
echo 
'Connected successfully';
mysql_select_db("sk_baza",$db);
$result mysql_query("SELECT * FROM ljudi",$db);
echo 
"<table border=1>\n";
echo 
"<tr><td><b>Name</b></td><td><b>Position</b></tr>\n";
while (
$myrow mysql_fetch_row($result))
{
printf("<tr>[B]<td>[/B]%s %s</td><td>%s</td></tr>\n",$myrow[1], $myrow[2], $myrow[3]);
}
echo 
"</table>\n";
?>
</body>
</html>
probaj sada ... ima i gresku u
PHP kod:
msql_select_db("sk_baza",$db); 
pravilno
PHP kod:
mysql_select_db("sk_baza",$db); 
al0cunit je offline   Odgovor sa citatom ove poruke
Stara 18.11.2006, 17:13   #4
diablo_
Član
 
Član od: 1.12.2005.
Poruke: 311
Zahvalnice: 4
Zahvaljeno jedanput na jednoj poruci
Određen forumom Re: Dodavanje Dinamike (MySQL)

Momci hvala vam puno. Sat vremena se mucim... Dva pogresna slova, dva bug-a
diablo_ je offline   Odgovor sa citatom ove poruke
Stara 18.11.2006, 19:46   #5
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: Dodavanje Dinamike (MySQL)

U toku razvoja sajta što češće koristi funkciju "mysql_error" koja će da ti da tačan razlog zbog kojeg nešto nije ok u komunikaciji sa bazom. Mnogo bolja varijanta ti je opet da naparviš jednu funkciju koja će da ti služi za sve vrste komunikacije (na nivou query-ja) i da uvek pozivaš nju.
holodoc je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
PROBLEM INSTALACIJE WMP NA COMPU SA 2 XP-a Djedai Operativni sistemi 5 20.10.2006 12:58
Problem sa 6600gt Patton Grafika 4 15.10.2006 0:26
Problem sa particijama na Mandrivi 2006 Night_Wolf Slobodni softver 4 5.9.2006 4:17
Problem sa prijavljivanjem na forum. Robert Forum o forumu 12 8.5.2006 9:39
Problem sa smedjim linijama koje se na ekranu pojavljuju sa desne na lijevu... Jann Grafika 4 15.12.2005 12:42


Sva vremena su po Griniču +2 h. Sada je 14:06.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2019, vBulletin Solutions, Inc.
Hosted by Beograd.com