Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]pobranie danych z bazy mysql z pola okreslonego zmienna
Forum PHP.pl > Forum > Przedszkole
jaco1410
Mam baze mysql w ktorej jest tabela "stan" a w niej dwa pola:
mod_date_id
mod_date_1

plik konfiguracyjny zawiera:
  1. $table = "`stan`";// Okreslenie nazwy tabeli
  2. $mod_date = "`mod_date_1`"; //zmienna okreslajaca pole w tabeli mysql


i teraz próbuję wyświetlić drugim plikiem zawartość pola mod_date_1
  1. $zap = "SELECT $mod_date FROM $table WHERE mod_date_id=1";
  2. $wyn = mysql_query($zap) or die(mysql_error());
  3. $rekord = mysql_fetch_array($wyn);
  4.  
  5. '.$rekord[$mod_date].' //tu powinna pojawić się wartość ale pewnie w tej lini coś jest nie tak?
  6. ';

co jest zle w lini wyświetlającej, jezeli nie byla by tu zmienna ($mod_date) tylko konkretna nazawa pola (mod_date_1) to wyswietla dane bezproblemu ale potrzebuje aby tu byla zmienna, próbowałem wielu kombinacji ale cośmi nie wychodzi, a wyświetlanie musi być poprzez echo.

z góry dzięki za podpowiedz

pozdrawiam
Turson
  1. $zap = "SELECT ".$mod_date_1." FROM ".$table." WHERE mod_date_id=1";
jaco1410
hej,

niestety tak to nie działa

pozdrawiam
packa
Problem polega w
  1. $mod_date = "`mod_date_1`"; //zmienna okreslajaca pole w tabeli mysql

Masz tutaj wewnątrz ciapki. I nie ma takiego indexu jak $rekord["`mod_date_1`"] tylko $rekord["mod_date_1"]

Jak usuniesz `` to powinno śmigać - nie jest to potrzebne tutaj.
jaco1410
Faktycznie, teraz jest ok smile.gif, wydawało mi się że tego próbowałem ale widać nie smile.gif
dzięki
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.