![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 4.10.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Mam tabele z kilkunastoma kolumnami: np. id, nazwa, opis, data dodania W jaki sposob mozna wyslac zapytanie do bazy danych w ktorym w zaleznosci od wybranej opcji bede mogl wybierac w zapytaniu interesujace mnie kolumny?? Uzycie instrukcji typu "if(...)" raczej nie wchodzi w gre bo trzebaby napisac kilkanascie warunkow. Pozdr. i dzieki za ewentualna pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 1 Dołączył: 6.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zbuduj zapytanie w PHP. Schemat działania:
Kod $sql = '';
// jeżeli pole 'nazwa_pola' jest wymagane (na podstawie jakiś opcji o których nie piszesz), // to dodanie nazwy pola do zapytania if ($opcje['nazwa_pola']) $sql .= 'nazwa_pola,'; // itd. dla pozostałych pól // ... if ($sql) { $sql = substr($sql, 0, strlen($sql)-1); // usunięcie ostatniego przecinka $sql = 'SELECT ' . $sql . ' FROM tabela WHERE id>2'; // wykonanie zapytania i odczytanie wyników } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 18:49 |