Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] wyprintowanie wszystkich danych z bazy o określonym id
Mr.Niceguy
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 18.12.2010

Ostrzeżenie: (0%)
-----


Witam!
Jak w temacie.
Doszedłem do tego, że mój skrypt wyświetla tylko pierwszą daną o id jakie chce, a chce żeby wyświetlił wszystkie o id np 5
Sprawa jest o tyle skomplikowana (przynajmniej dla mnie) że używam metody get ze stinga i widoków
więc:
w osobnym pliku mam funkcje
  1. function pobierzKomOidAu ($id){
  2. db_konekt();
  3. $zap12=sprintf("SELECT * FROM koment WHERE kom_id_aukcji='%s' ;",
  4. $result=mysql_query($zap12);
  5. $result=mysql_fetch_assoc($result);
  6. return $result;
  7. }

wiadomo pobiera mi wiersz o id jaki chce

w widoku index.php strony mam kejasa
  1. case 'kom':
  2. $koment=pobierzKomOidAu($_GET['id']);
  3. break;

wchodzę sobie np z takiego:
  1. <a href="index.php?view=kom&id=5; ?>">Dodaj/Pokaz komentarze</A>

na stronę gdzie chce wyświetlić wszystkie komentarze o id=5
no i np taki kod:
  1. <div>
  2. <?php echo $koment['kom_tresc'];?>
  3. </div>
wyświetli mi tylko pierwszy wpis w basie o id=5
a ja chce zeby mi wyświetlił wszystkie

próbowałem tak:
  1. <?php foreach($koment as $k): ?>
  2. <div>
  3. <?php echo $k['kom_tresc'];?>
  4. </div>
  5. <?php endforeach; ?>

ale nic, wyświetla mi tylko jakieś cyferki jedna pod drugą
pomocy




z tego co udało mi się wygrzebać z neta problem chyba tkwi w doborze funkcji mysql_fetch_assoc.
ale mysql_fetch_array tez zwraca jakieś cyferki
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 03:27