Aktywne Wpisy
![Atomus](https://wykop.pl/cdn/c3397992/Atomus_Y8Pij6smpk,q60.jpg)
Atomus +203
#paryz2024 tego się nie spodziewałem xD
![Atomus - #paryz2024 tego się nie spodziewałem xD](https://wykop.pl/cdn/c3201142/021a8e81cec706eee2894a9c4b639c3aa05003364eb609f85c6b27d6d1fa48df,w150.png?author=Atomus&auth=3ce2d7010d04b83648b320d3304910bb)
źródło: Screenshot_20240804-231716
Pobierz![JulianGangol](https://wykop.pl/cdn/c0834752/baa7c21b6f0f347990ebe42404c604057d2c019ce91ef8027667ad0367a1c7fa,q60.jpg)
JulianGangol +3
Aha a tak w ogole to nie ma wielkiej roznicy czy Chic keksowal 14 czy 15 latke. Jak sama chciala i nie protestowala to nie ma to znaczenia. Ma jedynie dla sztywnego prawa. Jak typiara miala 15 lat i 1 dzien to juz gitowa tak bo jest legalna a jak miala 14 lat i 360 dni to juz nie gitowa i wielki pedo tak? Bzdura totalna. Jak podstepem nie doprowadzal ja do
#bazydanych #programowanie
ciężko będzie, bo nazwy kolumn wyciąga się z INFORMATION_SCHEMA. Łatwiej chyba będzie zrobić dla każdej kolumny warunek IF przy zapytaniu.
kolumny przeglądasz tak: http://stackoverflow.com/questions/4950252/mysql-iterate-through-column-names
Potem konstruujesz dynamicznego selekta z nazwa kolumny pobrana z powyższego, i jak jest nienulowa wartość dla Twojego wiersza tabeli, to ja gdzieś na boku zapamiętujesz i sprawwdzasz następną kolumnę.
Ale to brzydki hack. Po co Ci coś takiego? Bo wygląda, jakbyś miał złą reprezentację danych - jak się dobrze tabelki zaprojektuje, to
Ogólnie to tak:
Każdy rekord to użytkownik gdzie poszczególne kolumny to wartości dla parametrów. Teraz bym chciał wziąć tego użytkownika i otrzymać listę parametrów, dla których wartość jest różna od 0.
Ogólnie wiem, że można zrobić pętle w php i takie tam, ale z tego co słyszałem to zapytania w sql są mega wydajne i myślałem, że będzie to szybsze.
foreach($tablica_z_wynikami AS $pojedynczy_rekord) {
foreach($pojedynczy_rekord as $nazwa_pola
SELECT
IF(kolumna_1 >0, 'kolumna_1', kolumna_1) AS
Ale rozwiązanie masz, będzie działało.