Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wybór pól z bazy danych
Forum PHP.pl > Forum > Bazy danych > MySQL
maciu
Jeżeli chce wyśiwetlić wszystkie pola z bazy danych to stusuje taki kod
[sql:1:a7b25b659c]
SELECT * FROM table
[/sql:1:a7b25b659c]
A da się tak zrobić, żeby wyświetlał wszystkie pola oprócz jednego czy kilku wybranych?
Oczywiście nie chodzi mi o to, żeby w zapytaniu SELECT wypisać wszystkie pola które chce wyświetlić.
PMadej
[sql:1:adc4e20125]select * from tabela where jakas_kolumna='costam';[/sql:1:adc4e20125]

gdzie jakas_kolumna to nazwa kolumny w ktorej szukasz wartosci a costam to ta wartosc ...

wiecej ... MANUAL
scanner
Pmadej: tu raczej chodzi o cos takiego:[sql:1:283bac0fcc]SELECT * {EXCEPT field1, field2} FROM table[/sql:1:283bac0fcc]oczyweoście to co w klamrach {} to tylko takie babol dla wyjasnienia. smile.gif
Wydaje mi sie, ze nie ma takiej mozliwosci.
maciu
dokładnie o to mi chodziło:)
No cóż a myślałem, że MySQl wszystko potrafi
maciu
Próbuje stworzyć kod, który w zapytaniu SELECT wybierałby określone pola bazy danych, tzn.
[sql:1:bb9496487b]
SELECT $pola FROM tabela
[/sql:1:bb9496487b]
gdzie $pola to zbiór (tablica) z nazwami pól do wyświetlania. Da się zmienna $pola przedstawić w formie tablicy, aby zapytanie SELECT widziało wszystkie elementy tablicy a nie jeden? Macie może jakieś ine pomysły na rozwiązanie tego problemu?
uboottd
Chodzi o cos takiego: ?
[php:1:78dacceb56]
$pola = array("pole1","pole2","pole3");
$query = "select ".implode(", ",$pola)." from .....";
[/php:1:78dacceb56]
maciu
dokładnie o to mi chodziło, dziękuje za pomoc
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.