lexis72
6.05.2013, 11:55:28
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.
bpskiba
6.05.2013, 16:13:16
zadajesz pytanie w taki sposób, że nikt tego nie rozumie.
Wklej większy fragment kodu.
Może być np tak
$result = dbquery("UPDATE XXX SET wynik='tekst1 ($max - kolumna) tekst2' ");
lexis72
7.05.2013, 10:25:37
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
mmmmmmm
8.05.2013, 07:32:00
UPDATE xxx SET wynik=Concat(tekst1, (kolumna1-kolumna2), tekst2)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.