Jump to content


Photo

2 Duvidas: 1 Em Classe E Outra Em Mssql


  • Faça o login para participar
2 replies to this topic

#1 Wundagore

Wundagore

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado
  • Localidade:Bento Gonçalves - RS

Posted 26/04/2005, 21:45

Opa galera!

Queria q me respondessem 2 duvidas q eu tive hj..... vamos a primeira....
Tipo... eu tenho uma classe e nela eu setei a variavel $name como global.... como eu faço pra q numa function eu sete um valor a essa variavel?

Exemplo:

class Exemplo
{
  global $nome
}
  function Exemplo2 ($variavel)
if (blablabla) {
  $nome = 1; // quero q a variavel nome receba o valor 1 para ser usada fora do script
}
}


Segunda duvida....
Tipo eu faço um update na minha tabela... dai eu quero fazer uma adiçao de un numero em um campo.. exemplo:
SET Number=proprio campo+20
deu pra intender? eu gostaria de setar o campo com o valor dele + 20 sendo q o campo tem o valor 80....

Agradeço desde já!
E-mail/MSN: wundagore_br@hotmail.com

"Não há porque ser pessimista, vai dar errado mesmo."

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 26/04/2005, 22:05

Para usá-la fora da função, declare-a fora da função...

class Exemplo
{
  global $nome
}
$nome = "";
  function Exemplo2 ($variavel)
if (blablabla) {
  global $nome;
  $nome = 1; // quero q a variavel nome receba o valor 1 para ser usada fora do script
}
echo $nome;


Se você está trabalhando com globais dentro de uma classe, é mais interessante trabalhar com as próprias variáveis de classe...

-----

UPDATE SET campo = campo + 20 WHERE id = 10
Klaus Paiva
Conheça também: Taperás

#3 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 27/04/2005, 05:35

Correção:

UPDATE tabela SET campo = campo + 20 WHERE id = 10



[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq