Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SET... pomocy bo juz niewiem co robic :(
Fallout
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Olsztyn

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


witam

problem jest taki:

mam pole typu SET o wartosciach np. 'a','b','c'

jak to wiem:
[sql:1:c829eff83c]
...
implode(",",$_SESSION['zestaw_us'])
...
[/sql:1:c829eff83c]

ale teraz jak to odczytac? prbowalem z explode:
[sql:1:c829eff83c]
explode(',',$_wiersz['sprzedaz']);
[/sql:1:c829eff83c]

dla pewnosci dodalem do kodu sobie takie cos:
[sql:1:c829eff83c]
if (isset($wiersz['uslugi'])) echo "jest SET";
[/sql:1:c829eff83c]
no i zwracalo mi ze jest SET...

wiec w skrocie mowiac jak odczytac z bazy wartosci pola SET

kurde w pasacalu to byloby proste (hehe dawno sie niebawilem wiec mi
tylko nie piszcie ze ten kod jest do bani (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
Kod
for i:=0 to tab.count-1 do

begin

   if tab[i] = 'a' then writeln('wybrales zestaw a');

end;


ale jak to zrobic w php i sql?

btw. prawie pelny listing kodu znajdziecie na: http://forum.php.pl/viewtopic.php?t=8934

pozdrawiam
Marcin
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
adwol
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

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


Cytat
ale teraz jak to odczytac? prbowalem z explode:
[sql:1:9adbb16ee7]
explode(',',$_wiersz['sprzedaz']);
[/sql:1:9adbb16ee7]

I jakie masz problemy z tym kodem? To jest prawidłowa metoda.
Go to the top of the page
+Quote Post
Fallout
post
Post #3





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Olsztyn

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


no takie ze mi niedziala... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

czy mam zrobic tak:
[sql:1:13568e46c1]
$tab_us=explode(',',$_wiersz['uslugi']);
echo $tab_us[0];
[/sql:1:13568e46c1]

czy jakos inaczej... jeszcze musze porownac wyniki
czyli co switch bedzie najlepsze? musze wypisac kazda pozycje
z komentarzem (oczywiscie jesli istnieje)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 01:48