Jump to content
marcelobbt

String x Variável

Recommended Posts

Tenho um valor no meu banco que é "00". No banco coloquei como varchar para que ele não transformasse em "0". No entanto, quando chamo o valor para o php, ele entende como um número e me apresenta apenas um zero ("0"). Como faço para o php entender esse valor como string?

Share this post


Link to post
Share on other sites

Estou usando o CI. Fiz assim

 

página:

$consulta3 = $bd->SelecionaCondicional(tabela','Cod1','10');foreach ($consulta->result() as $linha) {   $codigo = $linha->Cod4;}

No modelo, essa função que criei faz uma busca no campo "Cod1" e procura os registros que tenham valor "10". Isso tudo funciona bem.

 

 

Alguém pode me ajudar a resolver esse problema?

Share this post


Link to post
Share on other sites

Mas a questão é que não vou imprimir na tela. Vou jogar numa variável e depois vou juntar com outras partes para formar um código maior.

Share this post


Link to post
Share on other sites

Tenho um valor no meu banco que é "00". No banco coloquei como varchar para que ele não transformasse em "0". No entanto, quando chamo o valor para o php, ele entende como um número e me apresenta apenas um zero ("0"). Como faço para o php entender esse valor como string?

 

http://php.net/manual/pt_BR/language.types.type-juggling.php#language.types.typecasting

Share this post


Link to post
Share on other sites

Resolvi acrescentando as seguintes linhas de verificação:

if ($codigo == "00") {
	$codigo = "00";
}

Assim o php entende que é uma char e não um número.

Share this post


Link to post
Share on other sites

:blink:

 

Você praticamente colocou a Lei da Inércia em código.

Se $codigo for "00", deixe-o em "00"

Não faz sentido. Esse if não faz nada com $codigo

 

Se isso resolveu seu problema, acho que você não soube explicar o problema propriamente dito

 

Teste melhor, que eu acho que isso não vai resolver

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.