ugrás a tartalomhoz

Hiba a mysql tábla kiíratásánál

mauladam · 2011. Feb. 22. (K), 22.29
Sziasztok!

Az lenne a problémám hogy az index.php fájlomban valami gond van.

A cél az lenne hogy 2 mysql táblábol táblánként 2-2 mezőt a cim mezőt és a tartalom mezőt minden sorbol ki kellene iratni..

A kódom:
  1. <?php  
  2.   
  3. $kapcsolat= mysql_connect("localhost","felh","jelszo");  
  4. $adatbazis= mysql_select_db("dbnev"$kapcsolat);  
  5.   
  6. $sqln = "SELECT  cim, tartalom FROM news";  
  7. $sqla = "SELECT cim, tartalom FROM articles";  
  8.   
  9. $resultn = mysql_query ( $sqln );  
  10. $resulta = mysql_query ( $sqla );  
  11.   
  12.   
  13. if (mysql_num_rows ( $resultn ) > 0 )  
  14. {  
  15. while ( $row = mysql_fetch_assoc ( $resultn )) {   
  16. echo $row [ "cim" ];   
  17. echo $row [ "tartalom" ];  
  18. }  
  19. }  
  20. else  
  21. {  
  22. print "Nem található hír az archívumban."  
  23. }  
  24.   
  25.   
  26. if (mysql_num_rows ( $resulta ) > 0 )  
  27. {  
  28. while ( $row = mysql_fetch_assoc ( $resulta )) {   
  29. echo $row [ "cim" ];   
  30. echo $row [ "tartalom" ];  
  31. }  
  32. }  
  33. else  
  34. {  
  35. print "Nem található bejegyzés az archívumban."  
  36. }  
  37.   
  38. mysql_close($kapcsolat);  
  39.   
  40. ?>  
Kösz a segítséget!
 
1

Mi a hiba?

Poetro · 2011. Feb. 22. (K), 22.48
Le tudnád írni mi a hiba? Milyen hibát ír ki, mit tapasztalsz, minek kellene történnie?
Amit én látok az, hogy két darab ; hiányzik a print-tel kezdődő sorokban.
Ezeket a hibákat egy normális szerkesztő, valamint a
php -l a/php/fájl/elérési/útja.php
is tökéletesen kidobja.
  1. <?php  
  2. $kapcsolat = mysql_connect("localhost""felh""jelszo");  
  3. $adatbazis = mysql_select_db("dbnev"$kapcsolat);  
  4.   
  5. $sqln = "SELECT  cim, tartalom FROM news";  
  6. $resultn = mysql_query($sqln);  
  7. if (mysql_num_rows($resultn)) {  
  8.   while ($row = mysql_fetch_assoc($resultn)) {  
  9.     echo $row["cim"];  
  10.     echo $row["tartalom"];  
  11.   }  
  12. else {  
  13.   print "Nem található hír az archívumban.";  
  14. }  
  15.   
  16. $sqla = "SELECT cim, tartalom FROM articles";  
  17. $resulta = mysql_query($sqla);  
  18. if (mysql_num_rows($resulta)) {  
  19.   while ($row = mysql_fetch_assoc($resulta)) {  
  20.     echo $row["cim"];  
  21.     echo $row["tartalom"];  
  22.   }  
  23. else {  
  24.   print "Nem található bejegyzés az archívumban.";  
  25. }  
  26.   
  27. mysql_close($kapcsolat);  
  28. ?>  
2

Köszönöm

mauladam · 2011. Feb. 22. (K), 22.50
Köszi!

Igy már működik. Igen rövid téma volt :D
3

Mégsem...

mauladam · 2011. Feb. 22. (K), 23.06
Van még egy hiba.

Valamiért minden esetben azt irja ki hogy: Nincs hír az arhivumban. Nincs bejegyzés az archívumban.

Pedig a táblába beszúrtam adatokat.
4

hiba

Poetro · 2011. Feb. 22. (K), 23.54
Kipróbáltad a lekérdezéseket a MySQL konzoljában, phpMyAdminban, vagy bármilyen hasonló rendszerben? Nem lehet, hogy nem így hívják a mezőket, a táblázatot, vagy egyáltalán nem is sikerült kapcsolódni az adatbázishoz?
5

Megoldottam

mauladam · 2011. Feb. 23. (Sze), 19.50
Köszönöm mindenkinek a segítséget.

A probléma megoldódott!

sziasztok