05-12-2010, 04:37 PM
Salut, _who a dit de bonne choses,
mais pourquoi bindParam et pas bindValue ? Si tu re-execute cette requête, oui utilise bindParam, sinon utilise bindValue.
ensuite pour :
$nNom->bindParam('nom', $d['nom']);
Il faut bien mettre les : devant la clé (ici nom) puis avec un paramètre, dire s'il s'agit d'une suite de nombre, ou une chaine de caractère quelconque (ou autres).
Supposant que $d['nom'] ne peut contenir qu'une chaine de caractère.
$nNom->bindParam(':nom', $d['nom'], PDO:ARAM_STR);
':nom' ma clé, $d['nom'] ma variable, PDO:ARAM_STR mon paramètre.
mais pourquoi bindParam et pas bindValue ? Si tu re-execute cette requête, oui utilise bindParam, sinon utilise bindValue.
ensuite pour :
$nNom->bindParam('nom', $d['nom']);
Il faut bien mettre les : devant la clé (ici nom) puis avec un paramètre, dire s'il s'agit d'une suite de nombre, ou une chaine de caractère quelconque (ou autres).
Supposant que $d['nom'] ne peut contenir qu'une chaine de caractère.
$nNom->bindParam(':nom', $d['nom'], PDO:ARAM_STR);
':nom' ma clé, $d['nom'] ma variable, PDO:ARAM_STR mon paramètre.