![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 8.05.2015 Ostrzeżenie: (0%) ![]() ![]() |
Czesc (IMG:style_emoticons/default/wink.gif)
Mam w bazie table products, ktora zawiera kolumne o nazwie store_id, a w niej: 11001100 11111111 11000000 11111011 Potrzebowałbym na podstawie tego sprawdzić czy dany produkt nalezy do danego sklepu. 0 - nie ma w danym sklepie 1 - jest w danym sklepie sklepow jak widac jest 8. Wiem ze powinno byc to inaczej rozwiazane ale było juz tak zrobione, mam tylko przerobic jak najmniejszym kosztem. Teraz pytanie $sql = "SELECT * FROM products WHERE store_id = '$city_code'"; jak w wyzej wymienionym zapytaniu sprawdzic status konkretnej cyfry? Z góry dziekuje za pomoc Ten post edytował jakislogin 20.05.2015, 16:05:42 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Trzeci produkt liczony od prawej (numeracja 0-7)
Ósmy produkt liczony od lewej (numeracja 0-7)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Jeśli masz przerobić jak najmniejszym kosztem, to bym proponował dorobić 2 tabele - shops oraz shop_products i uzupełnić je na podstawie kolumny którą przedstawiłeś. Oczywiście nazwy są tylko przykładowe. W ten sposób zyskasz na przejrzystości i czasie dostępu.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 8.05.2015 Ostrzeżenie: (0%) ![]() ![]() |
a da się to rozwiązać jakoś z LIKE '%land%'; ?
Problem rozwiązany: SELECT * FROM myTable WHERE SUBSTRING(store_id, 6, 1) = '1'; Ten post edytował jakislogin 21.05.2015, 08:48:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 15:21 |