![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 25.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czy ktos moglby mi poprawic te zapytanie aby wysylalo wynik ponizszego rownania z tekstami wpisanymi obok? Kolumna to nazwa kolumny z ktorej jest pobierany wynik.
$result = dbquery("UPDATE "XXX" SET wynik=tekst1 ($max - kolumna) tekst2 WHERE ....... Jest to mozliwe? Ponawiam pytanie. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 25.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
bpskiba to jest zle, bo w takiej konstrukcji zapytania kolumna nie jest nazwa kolumny w bazie danych z ktorej chce pobrac wynik a jedynie zwyklym tekstem.
$max to powiedzmy 100, kolumna to nazwa kolumny z ktorej pobierany jest wynik dla danego warunku where w tym przypadku niech bedzie 50, nastepnie chce zrobic dzialanie 100-50 czyli wyslac je w takiej formie: tekst1 50 tekst2. To co podales wysyla to w takiej postaci tekst1 (100-kolumna) tekst2 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
UPDATE xxx SET wynik=Concat(tekst1, (kolumna1-kolumna2), tekst2)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.09.2025 - 02:04 |