PHP - Agregar un valor numérico en SQL Server al hacer un update en otra tabla

 
Vista:

Agregar un valor numérico en SQL Server al hacer un update en otra tabla

Publicado por darkdemo (1 intervención) el 23/08/2016 04:44:49
Hola. Bueno soy bastante nuevo en PHP, básicamente mis conocimientos son nulos. Estoy usando un CMS liberado para un juego ONLINE.
Básicamente lo que estoy intentando realizar es que en esta query:

1
2
3
4
$update = $dB->query("UPDATE "._TBL_CHR_." SET
	"._CLMN_CHR_RSTS_." = 1,
	"._CLMN_CHR_GRSTS_." = "._CLMN_CHR_GRSTS_." + 1
	WHERE "._CLMN_CHR_NAME_." = '$character_name'");

Necesitaría que al ejecutar esa query, ademas de lo que se esta ejecutando, agregue un valor numérico a otra tabla y columna (Uso SQL Server de DB) al momento de ejecución. Tengo 0 idea de las funciones y reglas del PHP.

Abajo le dejo el class completo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
class Character {
 
	function CharacterReset($username,$character_name,$userid) {
		global $dB,$common;
		if(check_value($username) && check_value($character_name)) {
			if(!Validator::Number($userid)) { $error = true; }
			if(!Validator::UsernameLength($username)) { $error = true; }
			if(!Validator::AlphaNumeric($username)) { $error = true; }
			if(!$error) {
				$character_name = Decode($character_name);
				if($this->CharacterExists($character_name) && $this->CharacterBelongsToAccount($character_name,$username)) {
					if(!$common->accountOnline($username)) {
 
						$characterData = $this->CharacterData($character_name);
						if($this->hasRequiredLevel($characterData[_CLMN_CHR_RSTS_])) {
							if(mconfig('resets_enable_zen_requirement')) {
								$deductZen = $this->DeductZEN($character_name, mconfig('resets_price_zen'));
								if($deductZen) {
									$zen_ok = true;
								} else {
									$zen_ok = false;
								}
							} else {
								$zen_ok = true;
							}
 
							if($zen_ok) {
 
								$update = $dB->query("UPDATE "._TBL_CHR_." SET
								"._CLMN_CHR_RSTS_." = 1,
								"._CLMN_CHR_GRSTS_." = "._CLMN_CHR_GRSTS_." + 1
								WHERE "._CLMN_CHR_NAME_." = '$character_name'");
 
								if($update) {
 
									// SUCCESS
									message('success', lang('success_8',true));
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Agregar un valor numérico en SQL Server al hacer un update en otra tabla

Publicado por xve (6935 intervenciones) el 23/08/2016 09:10:20
Hasta donde yo se, tendrás que hacer dos consultas, una en cada tabla.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar