Bonjour, j'aimerais avoir votre avis concernant le code ci-dessous. A votre avis faut-il utiliser BindValue ou BindParam ? Dans les 2 cas le code fonctionne mais y a t'il une vraie différence ?
Merci d'avance
	
	
	
		
De meme qu'en est t-il de PARAM_STR ?
var_phone est tout simplement un numéro de téléphone (exemple : 0600000000)
et var_id est un nombre de 8 chiffres.
Serait-il par plus judicieux d'utiliser PARAM_INT ?
Merci
				
			Merci d'avance
		PHP:
	
	extract($_POST);
$sql = "UPDATE sales SET phone_number = :phone_number WHERE id_ad = :id_ad";
try{
    $requete = $bdd -> prepare($sql);
    $requete->bindValue(':phone_number', $_POST['var_phone'], PDO::PARAM_STR);
    $requete->bindValue(':id_ad', $_POST['var_id'], PDO::PARAM_STR);
    $requete->execute();De meme qu'en est t-il de PARAM_STR ?
var_phone est tout simplement un numéro de téléphone (exemple : 0600000000)
et var_id est un nombre de 8 chiffres.
Serait-il par plus judicieux d'utiliser PARAM_INT ?
Merci
			
				Dernière édition: 
			
		
	
								
								
									
	
								
							
							

 
    