Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]problem z wyświetlaniem rekordów z bazy
Forum PHP.pl > Forum > Przedszkole
Qss
czemu się wszystkie newsy z odnośnikami nie wyświetlają jestem początkujący proszę o wyrozumiałość

  1. <?php
  2. require('db_connect.php');
  3. if(intval($_GET['newsid']))
  4. {
  5.   echo '<p><a href="index.php">Najnowsze newsy</a></p>';
  6. // wygląd jednego newsa
  7.   $sql="SELECT dodano, title, newspartone, newsparttwo FROM news WHERE id='".intval($_GET['newsid'])."'";
  8.   $wynik=mysql_query($sql);
  9.   if($r=mysql_fetch_assoc($wynik))
  10.   {
  11.      echo $r['title'].'<br />';
  12.     echo $r['newspartone'].'<br />';
  13.     echo $r['newsparttwo'].'<br />';
  14.     echo $r['utworzono'].'<br />';
  15.         }
  16. //wyświetlanie wszystkich rekordów z bazy
  17.     else
  18.     {
  19.   $sql="SELECT id, dodano, title, newspartone, newsparttwo, FROM news
  20.         GROUP BY id ORDER BY dodano DESC";
  21.   $wynik=mysql_query($sql);
  22.   while($r=mysql_fetch_assoc($wynik))
  23.   {
  24.     echo $r['title'].'<br />';
  25.     echo $r['newspartone'].'<br />';
  26.     echo $r['utworzono'].'<br />';
  27.     echo '<a href="index.php?newsid='.$r['id'].'">więcej</a><br />';
  28.  
  29.   }
  30. }}
  31. ?>
nospor
Cytat
pomocy początkujący
Za takie tytuly zamykam temat od razu. Prosze na PW przeslac mi poprawny tytul tematu odzwierciedlajacy problem a nie twoj stan wiedzy

edit: otwieram
Qss
może ktoś pomoże questionmark.gif
kefirek
Daj może tak
  1. <?php
  2. require('db_connect.php');
  3. if(intval($_GET['newsid']))
  4. {
  5.  echo '<p><a href="index.php">Najnowsze newsy</a></p>';
  6. // wygląd jednego newsa
  7.  $sql="SELECT dodano, title, newspartone, newsparttwo FROM news WHERE id='".intval($_GET['newsid'])."'";
  8.  $wynik=mysql_query($sql);
  9.  $r=mysql_fetch_assoc($wynik);
  10.  
  11.     echo $r['title'].'<br />';
  12.    echo $r['newspartone'].'<br />';
  13.    echo $r['newsparttwo'].'<br />';
  14.    echo $r['utworzono'].'<br />';
  15.  
  16. //wyświetlanie wszystkich rekordów z bazy
  17.  $sql="SELECT id, dodano, title, newspartone, newsparttwo, FROM news
  18.        GROUP BY id ORDER BY dodano DESC";
  19.  $wynik=mysql_query($sql);
  20.  while($r=mysql_fetch_assoc($wynik))
  21.  {
  22.    echo $r['title'].'<br />';
  23.    echo $r['newspartone'].'<br />';
  24.    echo $r['utworzono'].'<br />';
  25.    echo '<a href="index.php?newsid='.$r['id'].'">więcej</a><br />';
  26.  
  27.  }
  28.  
  29. }
  30. ?>
Qss
dzięki za pomoc ale już znalazłem błąd

  1. <?php
  2. $sql="SELECT id, dodano, title, newspartone, newsparttwo, FROM news GROUP BY id ORDER BY dodano DESC";
  3. ?>


po newsparttwo jest przecinek którego nie powinno być dlatego że zapytanie było złe nie zwracało rekordów haha.gif
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.