Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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
 
Start new topic
Odpowiedzi
rob_
post
Post #2





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

Posty w temacie
- rob_   mssql_query i update recordu   22.06.2005, 21:58:10
- - Method   a w EM update zachodzi ?   2.08.2005, 14:15:12
- - SongoQ   Moze transakcja?   2.08.2005, 15:52:18
- - rob_   Temat w zasadzie można zamknąć. Uparłem się i odkr...   2.08.2005, 20:26:46
- - nameless   nielogiczne, ale skoro dziala...   31.08.2005, 09:26:04


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: 23.09.2025 - 22:08