Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/MySQL] Wyświetlanie
Forum PHP.pl > Forum > PHP
szmerak
Mam taki kod PHP/MySQL który mi wyświetla zamiast każdego postu to mi wyświetla pierwszy z bazy! i jak dodam post to doda mi się kolejna linijka a tamte poprzednie zmieniajom się na takom samom jaką dodałem ;/
  1. <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2" />
  2. <LINK REL="stylesheet" HREF="style.css" TYPE="text/css">
  3. <center>[<a href="dodaj.php">Dodaj Wpis</a>]</center>
  4. <?php
  5. include_once("conect.php");
  6. $connection = @mysql_connect($host, $user, $pass)
  7. or die('Brak połączenia z serwerem MySQL');
  8. $db = @mysql_select_db($baza, $connection)
  9. or die('Nie mogę połączyć się z bazą danych');
  10.  
  11. $wynik = mysql_query("SELECT nazwa FROM sh_shoutbox ORDER BY id DESC")
  12. or die('Zle' . mysql_error());
  13. $result=mysql_query($wynik);
  14.  
  15. $wynik1 = mysql_query("SELECT tekst FROM sh_shoutbox ORDER BY id DESC")
  16. or die('Zle' . mysql_error());
  17. $result=mysql_query($wynik1);
  18.  
  19. $wynik2 = mysql_query("SELECT ip FROM sh_shoutbox ORDER BY id DESC")
  20. or die('Zle' . mysql_error());
  21. $result=mysql_query($wynik2);
  22.  
  23. $wynik3 = mysql_query("SELECT data FROM sh_shoutbox ORDER BY id DESC")
  24. or die('Zle' . mysql_error());
  25. $result=mysql_query($wynik3);
  26. $wynik4 = mysql_query("SELECT id FROM sh_shoutbox ORDER BY id DESC")
  27. or die('Zle' . mysql_error());
  28. $result=mysql_query($wynik4);
  29.  
  30.  
  31. while($pierwsze = mysql_fetch_assoc($wynik)) {
  32. while($drugie = mysql_fetch_assoc($wynik1)) {
  33. while($trzecie = mysql_fetch_assoc($wynik2)) {
  34. while($czwarte = mysql_fetch_assoc($wynik3)) {
  35. while($piate = mysql_fetch_assoc($wynik4)) {
  36.  
  37. $lol = "$pierwsze[nazwa]";
  38. $lol1 = "$drugie[tekst]";
  39. $lol2 = "$trzecie[ip]";
  40. $lol3 = "$czwarte[data]";
  41. $lol4 = "$piate[id]";
  42.  
  43. echo "<table border=0>";
  44. echo "<tr>";
  45. echo "<td bgcolor=#CCCCCC width=600 valign=center align=left>";
  46. echo 'Nick: <b>'.$lol.'</b>; Data: '.$lol3.'; ip: '.$lol2.'';
  47. echo '</td>';
  48. echo '</tr>';
  49. echo '<tr>
  50. <td>'.$lol1.'</td>
  51. </tr>';
  52. echo "</table>";
  53.  
  54.  
  55. }
  56. }
  57. }
  58. }
  59. }
  60. ?>
nmi
a nie bedzie lepiej w ten sposob?
  1. <?php
  2. $wynik = mysql_query("SELECT nazwa, tekst, ip, dalsze pola FROM sh_shoutbox ORDER BY id DESC")
  3. or die('Zle' . mysql_error());
  4. $result=mysql_query($wynik);
  5. while($rows = mysql_fetch_row($result)) {
  6.  // wyswietlaj pozycje w postaci $row[0] $row[1] itp
  7. }
  8. ?>
TomASS
  1. <?php
  2. $query = "SELECT nazwa, tekst, ip, data, id FROM sh_shoutbox ORDER BY id DESC";
  3. $result = mysql_query($query);
  4.  
  5. while ($row = mysql_fetch_array($result)){
  6. echo "<table border=0>";
  7. echo "<tr>";
  8. echo "<td bgcolor=#CCCCCC width=600 valign=center align=left>";
  9. echo 'Nick: <b>'.$row['nazwa'].'</b>'
  10. echo 'Data: '.$row['data'].' ip: '.$row['ip'];
  11. echo '</td>';
  12. echo '</tr>';
  13. echo '<tr><td>'.$row['id'].'</td></tr>';
  14. echo "</table>";
  15. }
  16. ?>


Pomyśl dobrze co zrobiłeś źle i następnym razem pomyśl i poszukaj dokładnie co robisz źle...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.