Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Update tekst+wynik rownania
lexis72
post
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.
Go to the top of the page
+Quote Post
bpskiba
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 49
Dołączył: 3.07.2009
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


zadajesz pytanie w taki sposób, że nikt tego nie rozumie.
Wklej większy fragment kodu.
Może być np tak
  1. $result = dbquery("UPDATE XXX SET wynik='tekst1 ($max - kolumna) tekst2' ");


Ten post edytował bpskiba 6.05.2013, 16:25:51
Go to the top of the page
+Quote Post
lexis72
post
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
Go to the top of the page
+Quote Post
mmmmmmm
post
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)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.09.2025 - 02:04