Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysql_fetch_row($...) - problem
witko2006
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 29.07.2008

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


Witajcie.

Mam pewien problem - bawiłem się przed chwilą funkcją mysql_fetch_row. Kod wyglądał mniej więcej tak:

CODE
$zapytanie = "SELECT `tytul`, `autor` FROM `tabela`";
$wyslijzapytanie = mysql_query($zapytanie);

while ($wynik = mysql_fetch_row($wyslijzapytanie)
{
echo $wynik[0];
echo $wynik[1];
};


I niestety w $wynik[0] wyświetla mi wszystkie wiersze `tytul` ,a w $wynik[1] wszystkie wiersze `autor`.
Czy istnieje możliwość aby to oddzielić? ORDER BY by coś dało?


I jeszcze nowatorskie pytanie na koniec - jakie wcisnąć klawisze na klawiaturze żeby wyszedł znak ` ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Najlepiej wrzuc to do tablicy. Wtedy będziesz mógł po niej ładnie iterować.

  1. <?php
  2. // pobranie 100 wynikow
  3. $zapytanie = "SELECT `tytul`, `autor` FROM `tabela` limit 0,100";
  4. // wykonanie zapytania
  5. $wyslijzapytanie = mysql_query($zapytanie);
  6. // wyswietlenie wynikow dla kazdego wiesza
  7. $i = 0;
  8. while ($wynik = mysql_fetch_array($wyslijzapytanie, MYSQL_ASSOC)){
  9. // opcja 1
  10.   $wyniki_tablica[] = $wynik;
  11. // opcja 2
  12.   $wyniki[$i]['tytul'] = $wynik['tytul'];
  13.   $wyniki[$i]['autor'] = $wynik['autor'];
  14.   ++$i;
  15. }
  16. ?>
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: 12.10.2025 - 03:23