Qual a diferença entre esses algorítimos? PDO
Já usei as três maneiras, mas nao sei qual a realdiferençã a não ser simplificar =S,
algum é mais seguro, ou nao? o que muda realmente quando escrevo dessas formas?
AlgoritimoUm
$sql= 'INSERT INTO user (nivel_de_acesso, email, senha) ';
$sql.='VALUES (:nivel_de_acesso, :email, :senha)';
try{
$query = $conecta->prepare($sql);
$query->bindValue(':nivel_de_acesso', $ClienteNivel,PDO::PARAM_STR);
$query->bindValue(':email', $ClienteEmail,PDO::PARAM_STR);
$query->bindValue(':senha', $ClienteSenha,PDO::PARAM_STR);
$query->execute();}catch(PDOexception $error){}
AlgoritimoDois
$sql= 'INSERT INTO user (nivel_de_acesso, email, senha) ';
$sql.='VALUES (:nivel_de_acesso, :email, :senha)';
try{
$query = $conecta->prepare($sql);
$dados= array(':nivel_de_acesso'=>$ClienteNivel,':email'=>$ClienteEmail,':senha'=>$ClienteSenha);
$query->execute($dados);}catch(PDOexception $error){}
AlgoritimoTres
$sql= 'INSERT INTO user (nivel_de_acesso, email, senha) ';
$sql.='VALUES ('.$ClienteNivel.', '.$ClienteEmail.', '.$ClienteSenha.')';
try{
$query = $conecta->prepare($sql);
$query->execute();}catch(PDOexception $error){}
Discussão (5)
Carregando comentários...