Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z mysql_fetch_array
PtasiorZz
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 3
Dołączył: 2.04.2010

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


Witajcie.

Mam pewien problem, ponieważ chcę wyciągnąć z bazy danych pewien tekst i umieścić go na stronie, niestety pojawia mi się tylko napis "Nazwa:".
W bazie danych w kolumnie postac1 gdzie kolumna uid ma wartość 35 znajduje się "Harry_Swing".
Czytałem o tej funkcji, patrzyłem także na forach lecz żadne rozwiązanie nie pomogło. Co tu jest źle?




Kod:

  1. <?php
  2. mysql_connect('xxxx', 'xxxxxx', 'zxcv1234') or
  3. die('Nie można się połączyć: ' . mysql_error());
  4. mysql_select_db('crrp_ns');
  5.  
  6. $result = mysql_query("SELECT postac1 FROM mybb_ausers WHERE uid = '35'");
  7.  
  8.  
  9. while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
  10. printf ("Nazwa: %s", $row[1]);
  11. }
  12.  
  13. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Wyciągasz wartość tylko jednej kolumny, więc jak już to $row[0], a nie $row[1]. Poczytaj o podstawach w manualu.
Go to the top of the page
+Quote Post
PtasiorZz
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 3
Dołączył: 2.04.2010

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


Niestety to nie to. Doszedłem do rozwiązania sam, w miejscu gdzie:
Kod
SELECT postac1 FROM...
wystarczyło dodać:
Kod
SELECT uid, postac1....

Dziękuje, temat do zamknięcia.
Go to the top of the page
+Quote Post

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: 19.08.2025 - 15:40