ďťż
Podstrony
|
telcocafeNo właśnie posiadam baze imion, ale nie jest ona podzielona na podkategorie alfabetyczne. Czy istnie je mozliwosc wybrania tylko rekordow zaczynajacych sie na np. litere A juz w bazie MySql a nie wybierania wszystkiego przez php?No właśnie posiadam baze imion, ale nie jest ona podzielona na podkategorie alfabetyczne. Czy istnie je mozliwosc wybrania tylko rekordow zaczynajacych sie na np. litere A juz w bazie MySql a nie wybierania wszystkiego przez php? SELECT * FROM TABELA WHERE imie LIKE 'A%'; Wow ale jestes szybki :) Dziala, od razu wpadł mi do głowy pomysl podzialu na kobiety (końcówka a) i mezczyzn (reszta), jak zrobic ta reszte? Końcówke -a sie domyslilem ale tego nie wiem. Czy sa jakies wyjatki co do reguly -a? (u mnie wszystkie imiona sa "niezdrobnialymi" formami) Wow ale jestes szybki :) Dziala, od razu wpadł mi do głowy pomysl podzialu na kobiety (końcówka a) i mezczyzn (reszta), jak zrobic ta reszte? Końcówke -a sie domyslilem ale tego nie wiem. Czy sa jakies wyjatki co do reguly -a? (u mnie wszystkie imiona sa "niezdrobnialymi" formami) Na imionach sie nie znam, ale zeby pokazac imiona, ktore nie koncza si na "a" wpisz: select * from tabela where imie not like '%a' Analogicznie do tego(dla kobiet): SELECT * FROM TABELA WHERE imie LIKE '%a'; Analogicznie do tego(dla kobiet): SELECT * FROM TABELA WHERE imie LIKE '%a'; Przeciez napisal, ze wie jak zrobic z koncowka "a". Czy sa jakies wyjatki co do reguly -a? (u mnie wszystkie imiona sa "niezdrobnialymi" formami) Dyzma, Barnaba ;) Wtedy możesz coś takiego zrobić: select * from tabela where imie not like '%a' or imie in ('Dyzma', 'Barnaba') @.:DR@kE:. podchwytliwy przykład kodu :) Użytkownik pbnan edytował ten post 16 wrzesień 2006, 15:58 Dyzma, Barnaba ;) Wtedy możesz coś takiego zrobić: select * from tabela where imie not like '%a' or imie in ('Dyzma', 'Barnaba') //delete (pomylka) :D Użytkownik .:dR@kE:. edytował ten post 16 wrzesień 2006, 15:56 wszysto dziala dobrze ale mam problem - chce wymienic wszystkich mezczyzn na litere np. E i co wtedy? Probowalem jewszcze raz dac like 'E%' ale nie wychodzi wszysto dziala dobrze ale mam problem - chce wymienic wszystkich mezczyzn na litere np. E i co wtedy? Probowalem jewszcze raz dac like 'E%' ale nie wychodzi select * from tabela where imie like 'E%' AND (imie not like '%a' or imie in ('Dyzma', 'Barnaba')) Użytkownik .:dR@kE:. edytował ten post 16 wrzesień 2006, 18:15 mam jeszcze pytanie jak wyrzucic wszystkie rekordy od np 247? mam jeszcze pytanie jak wyrzucic wszystkie rekordy od np 247? DELETE FROM tabela WHERE id>=247; No super, ale mam problem: if ($cat=kobiety){ echo "$sql = "select * from imiona where name like '$id%' AND (name like '%a')";"; } if ($cat=mezczyzni){ echo "$sql = "select * from imiona where name like '$id%' AND (name not like '%a')";"; } Mowie juz ze danie \" zamiast wewnetrznych cudzyslowow nie dziala :( Co mam zrobic nie chce tworzyc dwoch plikow imie.php Użytkownik ebooki24 edytował ten post 20 wrzesień 2006, 16:03 if ($cat==kobiety){ ... Użytkownik .:dR@kE:. edytował ten post 20 wrzesień 2006, 16:09 to nie to :( chyba jednak bede musial zrobic 2 pliki, jak widze na moim serwerze OVH \" nie dziala :( to nie to :( chyba jednak bede musial zrobic 2 pliki, jak widze na moim serwerze OVH \" nie dziala :( Co chcesz w ogole zdzialac takim kodem? echo "sql...? poswiecilem sie, chodzi o to? if ($cat=='kobiety'){ echo '$sql = "select * from imiona where name like \'' . $id . '%\' AND (name like \'%a\')";'; } else { echo '$sql = "select * from imiona where name like \'' . $id . '%\' AND (name not like \'%a\')";'; } Użytkownik .:dR@kE:. edytował ten post 20 wrzesień 2006, 16:45 |
|||
Sitedesign by AltusUmbrae. |