Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]pobranie danych z bazy mysql z pola okreslonego zmienna
jaco1410
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 30.12.2010

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


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

Ten post edytował jaco1410 17.01.2014, 00:11:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
packa
post
Post #2





Grupa: Zarejestrowani
Postów: 14
Pomógł: 2
Dołączył: 16.01.2014

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


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.

Ten post edytował packa 17.01.2014, 11:06:20
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: 10.10.2025 - 16:42