Bom noite !
Como eu havia prometido, vamos postar algumas dicas em PHP para iniciantes na linguagem, ou seja, coisas bem simples.
Vamos começar com um probleminha que nos ocorre quando estamos começando.
Como concatenar dentro de um echo, variáveis PHP ?
Bem simples.
Imaginamos uma vairável $nome.
$nome = "Rafael Schneider" ;
Existe mais de uma forma de mostrarmos o valor da variável $nome dentro de uma String. Vou lhes mostrar a forma que eu estou usando no momento e que tem me ajudado a montar inserts em banco de dados.
Exemplo :
echo " Meu nome é {$nome}.";
Esta é a forma que eu tenho usado ultimamente. Neste caso acima, o retorno da tela deve ser :
Meu nome é Rafael Schneider .
Em caso de inserts de banco, que foi o meu caso, e é necessário colocar aspas simples na variável, fazemos assim :
echo " Meu nome é '{$nome}'.";
onde a saída vai ser :
Meu nome é 'Rafael Schneider'.
Ok Pessoal ?
Existem outras formas, mas prefiro ficar com essa, caso tenham alguma dúvida, basta perguntar!
Até a próxima.
Para quem é acostumado com c, uma salvação.
ResponderExcluirprintf("Meu nome é %s.",$nome);
Produz a mesma saída, fica organizado igual ao C.
Para inserir em banco, indico utilizar a função mysql_real_escape_string.
Vamos supor que tu tente inserir o Paulo Sant'ana. Só adicionando aspas no ínicio e fim dá crash. E também demonstra uma fraqueza em ataques de SQL Inject.
Olá Machry !! Blza ??
ResponderExcluirMuito legal a sua contribuição ! Já comecei a utiliza-la !
Abraço !