Wydobycie wartości jednym zapytaniem z nietypową budową tabeli w bazie

0

Jak wydobyć za jednym zamachem (jednym zapytaniem) wartości z bazy, z tabeli, która ma taki układ:

config_name | config_value
nazwa 1
nazwa2 343434
nazwa3 ifejfiesfjesifj

?

Chciałbym to zrobić tak, że jeśli użyję np. $board_config['nazwa2'] to zwrócone zostanie: 343434 (czyli config_value, gdzie config_name = nazwa2). Da się tak w ogóle zrobić? Bo wykonywanie 60 zapytań to zabójcze posunięcie :/

0

SELECT * FROM tabela

Pozdrawiam.

0

Ale co mi to niby da? Ja chcę efekt taki, że jeśli użyję $board_config['nazwa'], to zwróci mi wartość, nie nazwę pola. Obecnie jesli użyję $board_config['nazwa'] to zwróci mi samo 'nazwa'.

0

Nie znam PHP, ale jeśli chcesz otrzymywać wartość dla "przesłanej, jako parametr" wartości danej kolumny, to może utwórz procedurę?

np.

create procedure pobierzWartosc
@nazwa varchar(20)
as
select tabela.wartosc
from tabela
where tabela.nazwa like @nazwa 
0

Pytałeś o zapytanie. Takie wystarczy.
Zbuduj sobie po stronie PHP taką tablicę, przecież nikt ci nie broni przepisać jej w taki sposób, żeby element jednej tablicy stał się kluczem drugiej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1