Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> mssql_query i update recordu, problem z poprawianiem danych w tabeli
rob_
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.06.2005

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


Witam,
mam totalny brak pomysłu, chcę w skrypcie php poprawić jakiś rekord.
Napisałem sobie tak:
Kod
  
   $sql= 'update tw__Towar set tw_DniWaznosc=1 where tw__towar.tw_id=1';
   $wynik= mssql_query($sql, $baza);


I nic się nie zmienia. Pola są wpisane poprawnie ponieważ EM polecenie się wykonuje. Połączenie z serwerem też jest ponieważ zwykły select się wykonuje.
Użytkownik też ma uprawnienia bo już zacząłem używac sa.
Próbowałem w jakiś sosób odczytać komunikaty serwera więc dopisałem:

Kod
if(!$wynik){
    $komunikat = mssql_get_last_message($baza1);
    print $komunikat;
    }


I wyświetla jakieś nieistotne informacje typu wybrano baze dannych ...

Robert
Go to the top of the page
+Quote Post
Method
post
Post #2





Grupa: Zarejestrowani
Postów: 177
Pomógł: 6
Dołączył: 14.01.2003
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


a w EM update zachodzi ?


--------------------
"zycia nie mierzy sie liczba oddechow,
ale liczba chwil, ktore zapieraja dech w piersi"
Go to the top of the page
+Quote Post
SongoQ
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Moze transakcja?


--------------------
Go to the top of the page
+Quote Post
rob_
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.06.2005

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


Temat w zasadzie można zamknąć. Uparłem się i odkryłem że:
- funkcja mssql_query "lubi" tylko zapytania rozpoczynające się słowem select.
Rozwiązaniem jest np:
Kod
  $sql= 'select * from test;';
  $sql.='update tw__Towar set tw_DniWaznosc=1 where tw__towar.tw_id=1';
  $wynik= mssql_query($sql, $baza);


Szkoda, że nie można tego znaleźć w dokumentacji.

Robert
Go to the top of the page
+Quote Post
nameless
post
Post #5





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 16.12.2003
Skąd: Tychy

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


nielogiczne, ale skoro dziala...


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 09:29