Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z wyciągnięciem danych z zapytania ..., Problem z pętlą while(błagam o pomoc )
kamillo121
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 6
Dołączył: 26.07.2009

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


Witam, otóż mam jeden plik functions.php i index.php.
W functions.php napisałem sobie taką funkcję :
CODE
function pokazTematy(){
$sql="SELECT * FROM `forum_tematy` ";
$result=mysql_query($sql)
or die(mysql_error());
$row=mysql_fetch_array($result);
return $row;
}


W index.php includuje , łączę się z bazą danych , wybieram bazę przypisuję zmiennej $tab=pokazTematy(); no i właśnie i dalej mam problem ....
Próbowałem while ale udaje mi się wyciągnąć tylko jedno pole i to w nieskończoność ...(nie mogę np. napisać w środku pętli while $tab=mysql_fetch_array($result); bo nie ma takiej zmiennej )
Zaś pętlą foreach zwrócę tylko jeden rekord ...
Nie mam pojęcia jak to zrobić i nie wiem czy w ogóle się da tak zrobić czy od razu w funkcji trzeba wyciągać dane , pomoże ktoś ?

Ten post edytował kamillo121 26.07.2009, 19:10:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
potreb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


  1. <?php
  2. function pokazTematy(){
  3. $sql="SELECT * FROM `forum_tematy` ";
  4. $result=mysql_query($sql)
  5. while($row=mysql_fetch_array($result)) {
  6. $tab[$row['id']] = array('id' => $row['id'], 'title' => $row['title']);
  7. }
  8. return $tab;
  9. }
  10.  
  11. foreach( pokazTematy() as $key => $value) {
  12. echo $value;
  13. }
  14. ?>


Podstaw swoje dane w tablicy i zobaczysz efekt, Bardzo proste rozwiązanie?

Ten post edytował potreb 26.07.2009, 19:19:25
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 05:00