Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
3rdParty
CSX
DoDX
Engine
ESF
Fakemeta
Fun
GeoIP
HamSandwich
JSON
NS
nVault
REAPI
Sockets
Sql
TFCX
TSFUN
TSX
ammopacks
amxbans_core
amxbans_main
atac
basebuilder
celltrie
chr_engine
cod
codmod
colorchat
credits
csdm
dHUD
diablo_nowe
entlib
expmod
expmod_achievements
expmod_mission
expmod_shop
fvault
ggpro
gunxpmod
ncodmod
netdb
orpheu
orpheu_advanced
orpheu_const
orpheu_memory
orpheu_stocks
pokemod
roulette
StripWeapons
zmvip
zombie_plague_advance
zombieplague
zombieplaguenew1.3
Coreamxbans_core
amxbans_main
atac
basebuilder
celltrie
chr_engine
cod
codmod
colorchat
credits
csdm
dHUD
diablo_nowe
entlib
expmod
expmod_achievements
expmod_mission
expmod_shop
fvault
ggpro
gunxpmod
ncodmod
netdb
orpheu
orpheu_advanced
orpheu_const
orpheu_memory
orpheu_stocks
pokemod
roulette
StripWeapons
zmvip
zombie_plague_advance
zombieplague
zombieplaguenew1.3
amxconst
amxmisc
amxmodx
cellarray
chatcolor
core
datapack
file
float
hlsdk_const
lang
message_const
message_stocks
messages
newmenus
sorting
string
time
vault
vector
Cstrikeamxmisc
amxmodx
cellarray
chatcolor
core
datapack
file
float
hlsdk_const
lang
message_const
message_stocks
messages
newmenus
sorting
string
time
vault
vector
CSX
DoDX
Engine
ESF
Fakemeta
Fun
GeoIP
HamSandwich
JSON
NS
nVault
REAPI
cssdk_const
hlsdk_const
reapi
reapi_engine
reapi_engine_const
reapi_gamedll
reapi_rechecker
reapi_reunion
reapi_vtc
Regexhlsdk_const
reapi
reapi_engine
reapi_engine_const
reapi_gamedll
reapi_rechecker
reapi_reunion
reapi_vtc
Sockets
Sql
sqlx
SQLxSQL_AffectedRows
SQL_Connect
SQL_Execute
SQL_FieldNameToNum
SQL_FieldNumToName
SQL_FreeHandle
SQL_GetAffinity
SQL_GetInsertId
SQL_GetQueryString
SQL_IsNull
SQL_MakeDbTuple
SQL_MakeStdTuple
SQL_MoreResults
SQL_NextResultSet
SQL_NextRow
SQL_NumColumns
SQL_NumResults
SQL_PrepareQuery
SQL_QueryAndIgnore
SQL_QueryError
SQL_QuoteString
SQL_QuoteStringFmt
SQL_ReadResult
SQL_Rewind
SQL_SetAffinity
SQL_SimpleQuery
SQL_SimpleQueryFmt
SQL_ThreadQuery
sqlite_TableExists
SQL_Connect
SQL_Execute
SQL_FieldNameToNum
SQL_FieldNumToName
SQL_FreeHandle
SQL_GetAffinity
SQL_GetInsertId
SQL_GetQueryString
SQL_IsNull
SQL_MakeDbTuple
SQL_MakeStdTuple
SQL_MoreResults
SQL_NextResultSet
SQL_NextRow
SQL_NumColumns
SQL_NumResults
SQL_PrepareQuery
SQL_QueryAndIgnore
SQL_QueryError
SQL_QuoteString
SQL_QuoteStringFmt
SQL_ReadResult
SQL_Rewind
SQL_SetAffinity
SQL_SimpleQuery
SQL_SimpleQueryFmt
SQL_ThreadQuery
sqlite_TableExists
TFCX
TSFUN
TSX
SQL_AffectedRows
Dodane 17.09.2018 23:03 przez: _McHappy#
Opis
Funkcja zwraca ilość wierszy tabeli, które zostały zmodyfikowane przez ostatnio wywołaną kwerendę.
Składnia
SQL_AffectedRows(Handle:hUchwytKwerendy)
Zwracana wartość
Liczba całkowita (liczba zmodyfikowanych wierszy).
Typ
NatywnyNotatki
- Wiersze mogą być modyfikowane przy wykorzystaniu klauzuli 'UPDATE'.
- Jeżeli żaden z wierszy nie został zmodyfikowany, funkcja zwróci 0.
- Gdy, jako parametr, przekazany zostanie nieprawidłowy uchwyt kwerendy, funkcja wyrzuci błąd.
Przykład
public test() { return SQL_ThreadQuery(g_hUchwytBazyDanych, "uchwytsql_test", "UPDATE `nazwa_tabeli` SET `kolumna1`=`kolumna1`+1 WHERE 1;"); // 'WHERE 1' - aktualizacja wszystkich wierszy tabeli } public uchwytsql_test(iStatusBleduPolaczenia, Handle:hUchwytKwerendy, szTrescBledu[], iKodBledu, aDaneKwerendy[], iRozmiarDanychKwerendy, Float:fCzasUzyskaniaOdpowiedzi) { if(!!iStatusBleduPolaczenia || !!iKodBledu) { log_amx("Wystapil problem podczas wykonywania kwerendy..."); return PLUGIN_HANDLED; } new iIloscZmodyfikowanychWierszy = SQL_AffectedRows(hUchwytKwerendy); if(!!iIloscZmodyfikowanychWierszy) { log_amx("Zmodyfikowanych wierszy: %d", iIloscZmodyfikowanychWierszy); } else { log_amx("Zaden wiersz nie zostal zmodyfikowany..."); } return PLUGIN_HANDLED; }
Zakaz używania, kopiowania i innego wykorzystywania treści witryny oraz innych materiałów w niej zawartych bez zgody autorów. Wszelkie prawa zastrzeżone. © 2009-2025