SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 11/07/2018, 03:43 PM   #1
Mitic0
Little Clucker
 
Join Date: Feb 2018
Posts: 41
Reputation: 4
Question new Query[???];

Olá, bom dia, eu estou com uma duvida, preciso da ajuda de vocês

É melhor usar uma string global, pra todas as funçoes iguais, ou usar somente uma ?

Exemplo:


new

PHP Code:

new Query[128]; // Usar para todas as stock

stock Algo(playerid){
    
format(Querysizeof(Query), "UPDATE `Contas` SET `Teste` = %d WHERE `Name` = '%s'",PlayerInfo[playerid][Teste], Nick[playerid]);
    
mysql_tquery(GTADMQuery);
    return 
1;

ou usa-las dentro das stocks, digamos que tenha 20 stocks

PHP Code:


stock Algo
(playerid){
    new 
Query[128];
    
format(Querysizeof(Query), "UPDATE `Contas` SET `Teste` = %d WHERE `Name` = '%s'",PlayerInfo[playerid][Teste], Nick[playerid]);
    
mysql_tquery(GTADMQuery);
    return 
1;


Devo usa-las dentro, uma pra cada stock, ou fora, uma para todos as stocks ?
Mitic0 is offline   Reply With Quote
Old 11/07/2018, 04:03 PM   #2
NelsonC
Big Clucker
 
NelsonC's Avatar
 
Join Date: Oct 2017
Location: Germany
Posts: 159
Reputation: 9
Default Re: new Query[???];

Global
NelsonC is offline   Reply With Quote
Old 11/07/2018, 04:11 PM   #3
Koplan
Little Clucker
 
Koplan's Avatar
 
Join Date: Aug 2016
Location: Portugal
Posts: 35
Reputation: 5
Default Re: new Query[???];

Global é melhor.
__________________


Conhecimentos em:

Pawn______________ 83%
C_________________ 90%
Python ____________ 42%
PHP_______________ 87%
SQL_______________ 96%

Koplan is offline   Reply With Quote
Old 11/07/2018, 05:18 PM   #4
Mitic0
Little Clucker
 
Join Date: Feb 2018
Posts: 41
Reputation: 4
Default Re: new Query[???];

obrigado
Mitic0 is offline   Reply With Quote
Old 11/07/2018, 05:27 PM   #5
jefrens
Big Clucker
 
jefrens's Avatar
 
Join Date: Mar 2015
Location: Rio de Janeiro
Posts: 128
Reputation: 3
Default Re: new Query[???];

Melhor seria usar dentro, uma variável global armazenaria muitos dados já que ela não vai ser resetada toda vez que for chamada, pode ocasionar bugs.
__________________
jefrens is offline   Reply With Quote
Old 11/07/2018, 06:03 PM   #6
RazorGuigo
High-roller
 
RazorGuigo's Avatar
 
Join Date: May 2016
Location: South is my Country
Posts: 1,154
Reputation: 104
Thumbs down Global é péssima ideia!

local é o mais recomendavel, porque o tamanho da query pode mudar desde 30 cells, até umas 4.000
acho muito melhor por cada utilização mesmo!



Quote:
Mitos:
  • Global não ocasiona bugs, a não ser que vc use timer entre format e query
  • Não tem problema ser local, não vai ocasionar nenhuma desvantagem!
RazorGuigo is offline   Reply With Quote
Old 11/07/2018, 07:05 PM   #7
Cidiei
Gangsta
 
Cidiei's Avatar
 
Join Date: Oct 2012
Location: Cascavel/PR
Posts: 668
Reputation: 39
Default Re: new Query[???];

Local, pois quando você define uma variavel global com 'n' cells você poderá enfrentar um aumento desnecessário no gasto de cells/memória ou até mesmo cell inferior ao valor que você pretende armazenar.
Cidiei is offline   Reply With Quote
Old 11/07/2018, 07:11 PM   #8
Cleyson
Gangsta
 
Cleyson's Avatar
 
Join Date: Feb 2014
Location: Vitória - ES
Posts: 640
Reputation: 151
Default Re: new Query[???];

Local com a quantidade de células para cada formatação.

Sobre seu exemplo, só complementando, não é necessário usar esses ` ` na consulta.
Só aumenta a quantidade de células atoa.
Cleyson is offline   Reply With Quote
Old 11/07/2018, 08:59 PM   #9
Mitic0
Little Clucker
 
Join Date: Feb 2018
Posts: 41
Reputation: 4
Default Re: new Query[???];

obgd galera, vou usar no local
Mitic0 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Is it safe to include an un-escaped query into SQLite's query? Meller Scripting Help 2 09/10/2017 06:28 PM
Use \n in query ScIrUsna Scripting Help 1 21/03/2016 06:36 AM
Query Help Dubya Scripting Help 3 30/05/2015 09:23 AM
Query help zDevon Scripting Help 3 06/05/2013 02:08 PM
Failed to exeute query. Lost connection to MySQL server during query. *IsBack Help Archive 10 06/01/2011 08:50 AM


All times are GMT. The time now is 08:54 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.