Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Rekord o jeden większy niż wcześniej
teez
post 2.05.2013, 21:36:28
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 6
Dołączył: 20.12.2010

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


Witam,

Potrzebuję wykonać zapytanie UPDATE, dzięki któremu aktualny rekord powiększy się o 1.
  1. if($this->DB->update( "casting_appeal", array( 'casting_no' => 'casting_no+1' ), 'casting_id='.intval($this->request['id']) ))


Próbowałem 'casting_no'+1, 'casting_no++' itp. Dodaje +1 jeżeli aktualny jest "0", jeżeli jest większy od "0" to już +1 nie dodaje. Nie wiem jak to rozgryść, zwłaszcza że w standardowym mysql_query było po prostu tabela+1, a tutaj to nie działa..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
-Gość-
post 2.05.2013, 22:13:51
Post #2





Goście







Cytat(teez @ 2.05.2013, 21:36:28 ) *
zwłaszcza że w standardowym mysql_query było po prostu tabela+1, a tutaj to nie działa..


To widocznie coś ci źle konstruuje zapytanie.

"Tutaj nie działa" nic nam nie da jak nie napiszesz czego używasz do obsługi bazy
Go to the top of the page
+Quote Post
teez
post 3.05.2013, 10:29:11
Post #3





Grupa: Zarejestrowani
Postów: 186
Pomógł: 6
Dołączył: 20.12.2010

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


http://www.invisionpower.com/support/guide...classdbphp-r166
Go to the top of the page
+Quote Post
!*!
post 3.05.2013, 10:47:16
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


  1. // Increment a 'views' column by 1 during shutdown
  2. $this->DB->update( 'mytable', 'views=views+1', 'id=1', true, true );


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:55