Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z mysql_fetch_array
Forum PHP.pl > Forum > Przedszkole
PtasiorZz
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. ?>
mortus
Wyciągasz wartość tylko jednej kolumny, więc jak już to $row[0], a nie $row[1]. Poczytaj o podstawach w manualu.
PtasiorZz
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.
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.